Mam pytanie dotyczące niestandardowego modelu użytkownika w Django 1.5Kiedy używać niestandardowy model użytkownika w Django 1.5
Więc teraz domyślnym modelu użytkownika wygląda dobrze do mnie, wystarczy dodać kilka innych zmienne, takie jak płeć, lokalizacja i urodziny, aby użytkownicy mogli wypełnić te zmienne po pomyślnym zarejestrowaniu i aktywacji konta.
Jaki jest najlepszy sposób wdrożenia tego scenariusza?
Czy muszę utworzyć nową aplikację o nazwie Profil i dziedziczyć AbstractBaseUser? i dodać moją niestandardową zmienną do modelu .ps? Czy mam dobry przykład do naśladowania?
góry dziękuję
Jeśli nie worring o optymalizacji bazy danych można utworzyć dodatkowe modelu profil i zrobić jeden-do-jednego relacji do modelu użytkownika z django.contrib.auth.models. Zmiany w Django 1.5 umożliwiają tworzenie niestandardowego modelu użytkownika, w tym przypadku model odpowiada 1 tabeli bazy danych. Nie jest konieczne tworzenie specjalnej oddzielnej aplikacji, możesz dodać model do typowego modelu .s.py. Ale jeśli chcesz, możesz. – sergzach