我想自定义django附带的身份验证系统。我希望显示更多列,例如与其他模型的关系。我知道如何更改您使用admin.py注册的模型如何出现在管理网站上,但我不知道如何更改默认的身份验证系统。我只是想做一些细微的改变,而不是改变健康......
需要一些关于如何做到这一点的指导。
答案 0 :(得分:2)
文档中有关于自定义身份验证后端的完整部分:https://docs.djangoproject.com/en/dev/topics/auth/#authentication-backends
只需将您自己的子类化,并将其添加到您设置中的auth后端。
答案 1 :(得分:2)
听起来你想要store additional information about users(来自Django文档)。
Django内置了对这类数据的支持;你创建一个OneToOneField
到django.contrib.auth.models.User
的新模型,框架添加了一些方便的方法来遍历这种关系。
答案 2 :(得分:0)
基本上,我所寻找的是list_display,但这个list_display是定制的...所以更多信息在list_display中读取。给出了许多例子。