我想定製django自帶的認證系統。我想顯示更多的列,如與其他模型的關係。我知道如何改變管理網站上使用admin.py註冊的模型的方式,但我不確定如何更改默認的驗證系統。我只是想做些微小的改變,而不是健康的改變......在Django中自定義默認的認證系統
需要一些指導,說明如何去做這件事。
我想定製django自帶的認證系統。我想顯示更多的列,如與其他模型的關係。我知道如何改變管理網站上使用admin.py註冊的模型的方式,但我不確定如何更改默認的驗證系統。我只是想做些微小的改變,而不是健康的改變......在Django中自定義默認的認證系統
需要一些指導,說明如何去做這件事。
該文檔對定製的認證後端一整節:https://docs.djangoproject.com/en/dev/topics/auth/#authentication-backends
只要繼承自己,並把它添加到身份驗證後端的設置。
謝謝..將讀取它... – lakesh 2012-08-03 04:47:25
這聽起來像你想要store additional information about users(從Django文檔)。
Django內置了對這種數據的支持;您創建了一個新模型,其中OneToOneField
到django.contrib.auth.models.User
,並且該框架添加了一些便利方法來遍歷該關係。
謝謝..會讀它。 .. – lakesh 2012-08-03 04:47:08
基本上,我一直在尋找的是list_display但這list_display進行定製......等等的詳細信息在list_display讀了。給出了很多例子。
請參閱https://docs.djangoproject.com/zh/dev/topics/auth/#writing-an-authentication-backend – Rohan 2012-08-03 04:01:32