Vorrei modificare il comportamento predefinito di come la barra laterale delle modifiche recenti dell'amministratore visualizza il nome degli "oggetti" aggiunti. Fare riferimento all'immagine qui sotto:
Vorrei cambiare il modo in cui questi vengono denominati in Admin. Idealmente, vorrei essere in grado di cambiarlo da "MyModelName object" a, come nell'esempio dell'oggetto "Policy", qualcosa come "Policy: {{valore del campo" Policy Name "della policy.}}.
Stavo pensando che __unicode__
per il mio paziente il modello gestisse questo, ma non sembra. Qualsiasi assistenza è apprezzata.
__unicode__
non ha funzionato per me in Python 3. Tuttavia, __str__
ha funzionato come documentato nella risposta di seguito
__unicode__
lo fa. Incolla il tuo codice così possiamo vedere cosa c'è che non va