Extendiendo el perfil de usuario en Django. Administración de creación de usuarios.

Buena noches,

Actualmente estoy creando un sitio con Django y extendí al usuario con un perfil de usuario. Aunque tengo un pequeño problema. Aquí está mi situación:

Extendí el perfil de usuario para agregar campos personalizados.Agregué el modelo al Modelo de administración de usuarios, de modo que cuando agrego un usuario, puedo completar directamente los campos para crear el perfil.Ahora, si no agrego CUALQUIER COSA en estos nuevos campos de usuario personalizados, en la página de agregar usuarios, Django Admin no me lanzará un error diciendo que estos campos son nulos (y no se supone que lo sean)Quiero que aparezca un error en esta página de Agregar usuario, para que los administradores tengan que completar un perfil al agregar un nuevo usuario.TODOS los usuarios serán agregados en el Panel de Administración.

es posible? ¡Muchas gracias!

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

En model.py

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

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta