Si desea almacenar información adicional acerca de un usuario (django.contrib.auth.models.User) en Django, puede usar el ingenioso AUTH_PROFILE_MODULE para conectar un modelo de "perfil". Cada usuario luego obtiene un perfil. Todo se describe aquí:¿Cómo edito en línea un perfil de usuario django en la interfaz de administración?
- http://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users
- http://www.djangobook.com/en/1.0/chapter12/#cn222
Ahora, digamos que he creado una aplicación llamada cuentas con un modelo llamado PerfilUsuario y registrado como el modelo de perfil para mis usuarios. ¿Cómo puedo alinear la edición del perfil en la interfaz de administración para editar usuarios (o viceversa)?
¿Cómo maneja el enlace del formulario de contraseña? Solo estos cambios lo rompen, ya que solo debía verse en el formulario de cambio después de agregar un usuario con un nombre y una contraseña. – JivanAmara
Lo anterior es casi correcto, la forma correcta en que también funciona el 'enlace de formulario de contraseña' es extender el 'UserAdmin' personalizado en lugar de' admin.ModelAdmin' - try: 'from django.contrib.auth.admin import UserAdmin' entonces 'clase UserProfileAdmin (UserAdmin):' –
Es bastante viejo y quizás anticuado. Gracias por la edición! –