Estendendo o perfil do usuário no Django. Criação de administradores de usuários

Boa noite,

Atualmente estou criando um site com Django e estendi o usuário com um perfil de usuário. Eu tenho um pequeno problema embora. Aqui está a minha situação:

Eu estendi o perfil do usuário para adicionar campos personalizados.Eu adicionei o modelo ao User Admin Model, então, quando estou adicionando um usuário, posso preencher diretamente os campos para criar o perfil.Agora, se eu não adicionar NADA nesses novos campos de usuário customizados, na página de inclusão do usuário, o Django Admin não me enviará um erro dizendo que esses campos são nulos (e não devem ser)Eu quero que ele me jogue um erro nesta página User Add Admin, para que os administradores tenham que preencher um perfil ao adicionar um novo usuário.TODOS os usuários serão adicionados no painel do administrador.

Isso é possível? Muito obrigado!

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

Em model.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