Erweitern des Benutzerprofils in Django. Admin Erstellung von Benutzern

Guten Abend,

Ich erstelle gerade eine Site mit Django und habe den Benutzer um ein Benutzerprofil erweitert. Ich habe allerdings ein kleines Problem. Hier ist meine Situation:

Ich habe das Benutzerprofil erweitert, um benutzerdefinierte Felder hinzuzufügen.Ich habe das Modell zum Benutzerverwaltungsmodell hinzugefügt, sodass ich beim Hinzufügen eines Benutzers die Felder direkt ausfüllen kann, um das Profil zu erstellen.Wenn ich in diesen neuen benutzerdefinierten Benutzerfeldern nichts hinzufüge, gibt Django Admin auf der Seite zum Hinzufügen von Benutzern keine Fehlermeldung aus, die besagt, dass diese Felder null sind (und dies auch nicht sein sollen).Ich möchte, dass mir auf dieser Seite zum Hinzufügen von Administratoren ein Fehler angezeigt wird, damit die Administratoren beim Hinzufügen eines neuen Benutzers ein Profil ausfüllen MÜSSEN.ALLE Benutzer werden im Admin-Bereich hinzugefügt.

Ist das möglich? Danke vielmals!

in 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>

In model.py

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

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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage