मैं मौजूदा उपयोगकर्ता मॉडल का विस्तार करने की अनुशंसा करता हूं। सब कुछ स्वयं करने की तुलना में आसान, तेज और अधिक सुरक्षित लगता है।
यहां आपके विकल्पों के लिए एक अच्छा स्रोत है।
https://simpleisbetterthancomplex.com /tutorial/2016/07/22/how-to-extend-django-user-model.html