Ho creato un modello utente personalizzato che sto utilizzando con successo all'interno della mia app.Il modello utente personalizzato in django non consente l'impostazione della password nell'amministratore
Il problema è che all'interno dell'Amministratore, nella schermata di modifica dell'utente, viene visualizzata l'hash della password attuale, invece dell'interfaccia molto utile per l'impostazione della password.
Sto utilizzando Django 1.5b1 su Python 2.7.
Come posso convincere l'amministratore di Django a trattare il mio modello utente nello stesso modo in cui tratta l'utente nativo, nell'interesse dell'interfaccia utente di amministrazione?
Ha funzionato! Ulteriori dettagli: il mio modello non è basato su UserAdmin, ma guarda, parla, cammina come se fosse uno (ha gli stessi campi e altro). Sono stato in grado di registrare il mio admin del modello personalizzato che ho creato con il minimo sforzo e la duplicazione del codice. L'amministratore del mio modello estende django.contrib.auth.admin.UserAdmin e sostituisce campi, forma e add_form. form e add_form, a turno, puntano a moduli personalizzati che estendono l'UserCreationForm e UserChangeForm forniti da Django e sovrascrivono la sottoclasse Meta per puntare al mio modello. È incredibile come questa roba funzioni insieme! Inoltre, puntelli per battere a macchina. –