django.contrib.auth
Djangoの組み込みモジュールのいくつかの小さな詳細を変更したいと思います。具体的には、ユーザー名をメールフィールドにする(そして別のメールアドレスをメールで送信する)別のフォームが必要です(auth
必要以上に変更したくないので、フォームを変更するだけで十分なようです)。
autodiscover
カスタマイズされたModelAdmin
もので使用すると、独自の管理インターフェイスとauth
競合しauth
、「登録済み」エラーが発生します。
すべてのモデルを列挙して、独自の管理サイトを作成する必要があるようです。たった18クラスですが、DRYの問題のようです。すべての変更には、モデルへの追加とカスタマイズされた管理サイトへの追加の両方が必要です。
または、基本的にすべてのモジュールをautodiscover
インポートするために、「除外付き」の独自のバージョンを作成する必要がありますか?admin
auth