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 comauthpró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?

questionAnswers(2)

yourAnswerToTheQuestion