¿Cómo puedo usar un administrador personalizado para la clase auth_user
en django?Anular UserManager en django
En mi proyecto django, estoy usando auth_user
y tengo una clase de perfil básica. En cada página de mi sitio, utilizo algunos datos de usuario y perfil, por lo que cada consulta de usuario debe unirse al perfil.
Quería usar select_related
en el método get_query_set()
en un administrador personalizado, pero no puedo encontrar una forma adecuada de definir uno, o anular el UserManager
existente. ¿Algunas ideas?
Nota: No quiero anular el modelo de usuario. O, para ser más precisos, ya lo superé en diferentes modelos proxy. Quiero que este administrador personalizado se use en todos los modelos de proxy.
Como no puedo encontrar ninguna manera más limpia, voy a aceptar esta respuesta. Sin embargo, he llenado un informe de error en el django BT. Espera y verás. https://code.djangoproject.com/ticket/16379 –
Realmente no debería aceptar esta respuesta, porque los principiantes podrían concluir que es un enfoque aceptable para resolver el problema que plantea, mientras que no lo es. – NiKo
Intenté y no funcionó, por desgracia ... Hubiera sido una solución simple para mí – James