Un model de utilizator personalizat înlocuiește User-ul implicit al Django-ului pentru a se adapta nevoilor aplicației tale — adăugând câmpuri, schimbând identificatorul de conectare (de exemplu email în loc de nume de utilizator) sau personalizând comportamentul. Sfatul critic și des repetat: configurează un model de utilizator personalizat chiar de la început al unui proiect, chiar dacă nu ai nevoie de modificări acum, pentru că schimbarea lui mai târziu este extrem de dureroasă.
