In the Django Authentication package all users use the same model/profile. This can be a drawback if you have lots of users and you want different information stored for your staff members, such as bio, contact info, etc. It is also handy for linking to models for author fields so the lookup is quicker.
The staff models are automatically created and managed by the is_staff property of Users. The staff profile is automatically added to the User admin screen.