¿Cómo podría extender el modelo de usuario predeterminado con administradores personalizados?Administradores personalizados de Django para el modelo de usuario
Mi aplicación tiene muchos tipos de usuarios que se definirán utilizando el modelo de Grupos integrado. Entonces, un usuario puede ser un cliente, un miembro del personal, etc. Sería ideal poder hacer algo como:
User.clients.filter(name='Test')
Para obtener todos los clientes con un nombre de Prueba. Sé cómo hacer esto usando gestores personalizados para modelos definidos por el usuario, pero no estoy seguro de cómo hacerlo con el modelo de Usuario mientras sigo guardando todos los objetos horneados, al menos antes de modificar el código fuente de django sí que es un no, no ....
-1 Los perfiles de usuario son buenos para agregar atributos de datos adicionales, pero no ayudan con este caso. Y su último bloque de código simplemente está roto (¿lo has probado?), No puedes agregar un administrador a una clase como esa, tienes que llamar al método add_to_class para que esté configurado correctamente. –
Ayuda, para usar el módulo de perfil en su lugar Usuario. UserProfile.user_clients.filter (name = 'Test') Pero mi bloque final está realmente roto. Gracias. Estoy editando mi respuesta. – Oduvan