La personnalisation d'un Admin forme dans Django alors également utiliser la découverte automatique

Je veux modifier quelques petits détails de Django intégré dans django.contrib.auth module. Plus précisément, je veux une autre forme qui la rend nom d'utilisateur un champ e-mail (courriel et une adresse de messagerie de secours. (Je préfère ne pas modifier auth plus que nécessaire-un simple changement de forme semble à tout ce qui est nécessaire.)

Lorsque j'utilise autodiscover avec une ambiance ModelAdmin pour auth je me retrouve en conflit avec auth's propre interface d'administration et d'obtenir un "déjà inscrit" erreur.

Il semble que j'ai créer mon propre site d'administration, l'énumération de tous mes Modèles. C'est seulement de 18 classes, mais il semble comme un SÈCHE problème -- chaque changement nécessite à la fois de l'ajout au Modèle et ajouter à l'écran d'admin du site.

Ou, devrais-je écrire ma propre version de "autodiscover avec des exclusions" essentiellement d'importer toutes les admin modules sauf auth?

InformationsquelleAutor S.Lott | 2009-01-23