[Answered ]-Custom User profile for Django user

2👍

The Django documentation answers this question in detail:

If you wish to store information related to User, you can use a OneToOneField to a model containing the fields for additional information. This one-to-one model is often called a profile model, as it might store non-auth related information about a site user.

In your case, the added fields do not seem to be authentication related, so your best bet is to use the user profile method. Substituting a custom user model is overkill for such purposes.

👤Selcuk

Leave a comment