管理员注册 CustomUser 模型在 Django 中给出错误
Admin register CustomUser model gives error in Django
我正在尝试注册我创建的 CustomUser 模型,它给了我这个错误,但我验证了文件很多次,我不明白为什么我会收到这个错误
@admin.register(CustomUser)
class CustomUserAdmin(UserAdmin):
model = CustomUser
add_form = CustomUserCreationForm
fieldsets = (
*UserAdmin.fieldsets,
(
'Mobile Phone',
{
'fields': (
'mobile_phone',
)
},
'Email Status',
{
'fields': (
'do_not_marketing_email',
'email_verified',
)
}
)
)
错误:
: (admin.E009) 'fieldsets[4]' 的值必须是 2.
Django 需要包含两个元素的元组。
fieldsets = (
*UserAdmin.fieldsets,
('Mobile Phone', {'fields': ('mobile_phone',)}),
('Email Status', {'fields': ('do_not_marketing_email','email_verified')}),
)
我正在尝试注册我创建的 CustomUser 模型,它给了我这个错误,但我验证了文件很多次,我不明白为什么我会收到这个错误
@admin.register(CustomUser)
class CustomUserAdmin(UserAdmin):
model = CustomUser
add_form = CustomUserCreationForm
fieldsets = (
*UserAdmin.fieldsets,
(
'Mobile Phone',
{
'fields': (
'mobile_phone',
)
},
'Email Status',
{
'fields': (
'do_not_marketing_email',
'email_verified',
)
}
)
)
错误:
Django 需要包含两个元素的元组。
fieldsets = (
*UserAdmin.fieldsets,
('Mobile Phone', {'fields': ('mobile_phone',)}),
('Email Status', {'fields': ('do_not_marketing_email','email_verified')}),
)