- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习有关创建自定义用户以进行身份验证的教程。本教程使用了 UserAdmin 中的某个属性 add_fieldsets
。这是什么意思?我似乎找不到关于此的任何文档。
这是片段:
class UserAdmin(UserAdmin):
"""Define admin model for custom User model with no email field."""
fieldsets = (
(None, {'fields': ('email', 'password')}),
('Personal info', {'fields': ('first_name', 'last_name')}),
('Permissions', {'fields': ('is_active', 'is_staff', 'is_superuser', 'groups', 'user_permissions')}),
('Important dates', {'fields': ('last_login', 'date_joined')}),
('Contact info', {'fields': ('contact_no',)}),)
add_fieldsets = (
(None, {
'classes': ('wide',),
'fields': ('email', 'password1', 'password2'),}),)
list_display = ('email', 'first_name', 'last_name', 'is_staff')
search_fields = ('email', 'first_name', 'last_name')
ordering = ('email',)
这是我遵循的教程:How to use email as username for Django authentication (removing the username)
最佳答案
add_fieldsets
类变量用于定义将在创建用户页面上显示的字段。
不幸的是,它没有很好的记录,我发现最接近文档的是代码示例中关于 https://docs.djangoproject.com/en/2.1/topics/auth/customizing/ 的注释。 (搜索页面 add_fieldsets
)。
classes
键设置我们想要应用到表单部分的任何自定义 CSS 类。
fields
键设置您希望在表单中显示的字段。
在您的示例中,创建页面将允许您设置电子邮件
、password1
和password2
。
关于python - Django UserAdmin 的 add_fieldsets?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50436596/
我正在学习有关创建自定义用户以进行身份验证的教程。本教程使用了 UserAdmin 中的某个属性 add_fieldsets。这是什么意思?我似乎找不到关于此的任何文档。 这是片段: class
我正在为 django 身份验证系统使用默认的用户类。 我已经覆盖了 UserAdmin 类的 delete_model 函数,如下所示,以便在删除我的用户时执行一些操作。当我转到管理页面上的用户,然
来自Django.Contrib.Auth docs : Extending Django’s default User If you’re entirely happy with Django’s
我正在尝试使用内联成员配置文件注册自定义用户管理员。基于 SO 答案和谷歌我的 admin.py 看起来像: class MemberProfileInline(admin.StackedInline
我正在尝试为我的 mongo 实例设置安全设置。它位于单个远程 Linux 服务器上。我遵循了 mongo 文档的教程。这是我执行的步骤操作: // running mongod with auth
我正在尝试覆盖 Django UserAdmin 模型的一些行为。特别是,我想对非 super 用户隐藏“ super 用户”字段。 所以,我的方法是这样的: class ModelAdmin(Bas
寻找关于何时利用 USERADMIN 与 SECURITYADMIN 的输入,根据文档 SECURITYADMIN 继承了 USERADMIN 的特权 利用这两个角色进行用户、角色和资助管理的正确方法
我测试发现,只有用户可以将其他人添加到他的模仿者列表中,以便其他人进行模仿。但其他用户不能自行添加到用户模仿者列表中并进行模仿。管理员组的成员或用户本人都可以将其他人添加到用户模仿者列表中。这是否记录
寻找关于何时利用 USERADMIN 与 SECURITYADMIN 的输入,根据文档 SECURITYADMIN 继承了 USERADMIN 的特权 利用这两个角色进行用户、角色和资助管理的正确方法
是否可以在用户选项卡的管理面板中使用多对多小部件来选择该用户所属的组,并在组选项卡中使用类似的多对多小部件来选择应该属于该组的用户? 最佳答案 有简单的方法和困难的方法。 简单的方法是使用 Djang
我在学习 Kotlin 语言时编写了以下代码。 class UserAdmin(credit: T) { init { println("Class with generics
我正在尝试将以下代码添加到 admin.py确保从 django admin 创建的用户密码将被散列。 from django.contrib import admin from .models im
我正在使用带有 typescript 的 sequelize 并且当我尝试在两个模型之间创建关联时遇到了这个错误...... Error: UserAdmin.belongsTo called wit
我是一名优秀的程序员,十分优秀!