Tengo un modelo que tiene una ForeignKey para el modelo de usuario incorporado en django.contrib.auth
y me siento frustrado por el hecho de que la casilla de selección en el administrador siempre ordena por la clave principal del usuario.Reordenar usuarios en django auth
Prefiero ordenarlo por nombre de usuario alfabéticamente, y si bien es mi instinto no querer jugar con las entrañas de Django, parece que no puedo encontrar una forma más sencilla de reordenar a los usuarios.
La manera más directa que se me ocurre sería que echar mano de mi Django instalar y añadir
ordering = ('username',)
a la clase Meta del modelo de usuario.
¿Hay algún tipo de parche que podría hacer o cualquier otra forma menos invasiva de modificar el orden del modelo de usuario?
De forma alternativa, ¿alguien puede romper algo al hacer este cambio?
esto funcionó muy bien para mí – Rasiel
El pedido funciona muy bien, pero ahora esos campos están apareciendo según sea necesario. ¿Cómo puedo mantenerlos como opcionales? – thumbtackthief