Często powtarzającą się funkcjonalnością każdej aplikacji jest tworzenie i zarządzanie kontami użytkowników. Django w tej kwestii dostarcza gotowe rozwiązanie, jednak rozszerzenie standardowego użytkownika jest skomplikowane. Dodatkowo, Django używa pola username do logowania, co zmusza użytkownika do pamiętania kolejnego loginu. W tym poście pokażę jak wykorzystać standardowe mechanizmy Django do stworzenia własnego modelu użytkownika, z dodatkowymi…