Ho un modello che ha una ForeignKey per il modello utente incorporato in django.contrib.auth
e sono frustrato dal fatto che la casella di selezione nell'amministratore viene sempre ordinata dalla chiave primaria dell'utente.Riordina utenti in django auth
Preferisco farlo ordinare per nome alfabetico, e anche se è il mio istinto a non voler smanettare con le viscere di Django, non riesco a trovare un modo più semplice per riordinare gli utenti.
Il modo più semplice mi viene in mente sarebbe quello di immergere nel mio Django installare ed aggiungere
ordering = ('username',)
alla classe Meta del modello utente.
Esiste qualche tipo di monkeypatching che potrei fare o qualsiasi altro modo meno invasivo per modificare l'ordinamento del modello Utente?
In alternativa, qualcuno può qualcosa che potrebbe rompersi apportando questo cambiamento?
questo ha funzionato benissimo per me – Rasiel
L'ordine funziona alla grande, ma ora quei campi stanno arrivando come richiesto. Come posso mantenerli opzionali? – thumbtackthief