To add more information about the user profile in Django, it seems that use AUTH_PROFILE_MODELis the proposed method.
AUTH_PROFILE_MODEL
However, are there any drawbacks to adding additional profile fields directly to the table django.contrib.auth.models.User? For me this seems a lot simpler / understandable (although provided, I do not yet understand how to use the signals).
django.contrib.auth.models.User
Are there any very strong practical reasons against this?
I can think of the following reasons:
Django Updates
contrib.auth , Django, , . AUTH_PROFILE_MODEL Django , User. belive.
contrib.auth
User
, User, , , , , User, NOT NULL, , , , .
NOT NULL
AUTH_PROFILE_MODEL:
, . , , , , Django. django.contrib.auth.models.User, , , . , , , , . , , , , .