Rozszerzenie profilu użytkownika w Django. Administrowanie tworzeniem użytkowników

Dobry wieczór,

Obecnie tworzę witrynę z Django i rozszerzyłem użytkownika o profil użytkownika. Mam jednak mały problem. Oto moja sytuacja:

Rozszerzyłem profil użytkownika, aby dodać pola niestandardowe.Dodałem model do modelu administratora użytkownika, więc gdy dodam użytkownika, mogę wypełnić pola, aby utworzyć profil.Teraz, jeśli nie dodam niczego w tych nowych niestandardowych polach użytkownika, na stronie dodawania użytkownika, Django Admin nie wyśle ​​mi błędu mówiącego, że te pola są puste (i nie powinny być)Chcę, aby rzucił mi błąd na tej stronie dodawania administratora, aby administratorzy musieli wypełnić profil podczas dodawania nowego użytkownika.WSZYSCY użytkownicy zostaną dodani w panelu administracyjnym.

czy to możliwe? Wielkie dzięki!

w admin.py

<code>from django.contrib import admin
from django.contrib.auth.admin import UserAdmin as DjangoUserAdmin
from django.contrib.auth.models import User
from accounts.models import UserProfile


class UserProfileInline(admin.TabularInline):
    model = UserProfile


class UserAdmin(DjangoUserAdmin):
    inlines = [ UserProfileInline,]


admin.site.unregister(User)
admin.site.register(User, UserAdmin)
</code>

W modelu.py

<code>class UserProfile(models.Model):
    user = models.OneToOneField(User)
    employee_number = models.PositiveIntegerField(unique=True)

    def __unicode__(self):
        return 'Number'
</code>

questionAnswers(1)

yourAnswerToTheQuestion