Customizando um Formulário Admin no Django enquanto também usa a descoberta automática
Eu quero modificar alguns pequenos detalhes do built-in do Djangodjango.contrib.auth
módulo. Especificamente, quero um formulário diferente que torne o nome de usuário um campo de email (e envie um email como endereço de email alternativo. (Prefiro não modificarauth
mais do que o necessário - uma simples mudança de formulárioparece para ser tudo o que é necessário.)
Quando eu usoautodiscover
com um personalizadoModelAdmin
paraauth
Acabo em conflito comauth
própria interface de administração e obtenha um erro "já registrado".
Parece que tenho que criar meu próprio site de administração, enumerando todos os meus modelos. São apenas 18 classes, mas parece um problema SECO - todas as alterações requerem adição ao modeloe adicionando ao site de administração personalizado.
Ou devo escrever minha própria versão de "autodiscover
com exclusões "para importar essencialmente todos osadmin
módulosexceto auth
?