2

我想定制Django自带的认证系统。

我想显示更多列,例如与其他模型的关系。

我知道如何更改使用 admin.py 注册的模型在管理站点上的显示方式,但是,我不确定如何更改默认身份验证系统。

如何更改 Django 中默认的身份验证?

4

3 回答 3

3

听起来您想存储有关用户的其他信息(来自 Django 文档)。

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

Basically, what i was looking for was the list_display but this list_display were custom made... so more info read up in list_display . Many examples are given.

于 2012-08-27T07:23:56.413 回答