Sawijining model user khusus ngganteni User bawaan Django supaya cocog karo kabutuhan aplikasine — nambah field, ngubah identitas login (contone email tinimbang username), utawa nyesuaikan tingkah laku. Khasanah sing kritikal lan asring diulang-ulang: siapake model user khusus ing wiwitan banget saka proyek, sanajan durung butuh owah-owahan, amarga ngubah biyen kuwi abot rasane.
Napa: User bawaan iku terbatas lan angel diubah biyen
The default User has fixed fields (username, email, first/last name) and uses
USERNAME as the login field. Real apps often need:
✓ Email-based login (no username)
✓ Extra fields (phone, avatar, role, preferences) on the user itself
✓ Custom authentication behavior
