2

Djangoに付属している認証システムをカスタマイズしたいと思います。

他のモデルとの関係のように、もっと多くの列を表示したいと思います。

admin.pyを使用して登録されたモデルが管理サイトにどのように表示されるかを変更する方法は知っていますが、デフォルトの認証システムを変更する方法がわかりません。

Djangoのデフォルトの認証を変更するにはどうすればよいですか?

4

3 に答える 3

3

ユーザーに関する追加情報を保存したいようです(Django docs から)。

Django には、この種のデータに対するサポートが組み込まれています。OneToOneFieldtoを使用して新しいモデルを作成するdjango.contrib.auth.models.Userと、フレームワークはその関係をトラバースするためのいくつかの便利なメソッドを追加します。

于 2012-08-03T04:16:34.080 に答える
2

ドキュメントには、認証バックエンドのカスタマイズに関するセクション全体があります: https://docs.djangoproject.com/en/dev/topics/auth/#authentication-backends

独自のものをサブクラス化し、設定の認証バックエンドに追加するだけです。

于 2012-08-03T04:01:43.760 に答える
0

基本的に、私が探していたのは list_display でしたが、この list_display はカスタムメイドでした...より多くの情報はlist_displayで読んでください。多くの例が挙げられています。

于 2012-08-27T07:23:56.413 に答える