Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 管理员注册CustomUser模型在Django中出现错误_Python_Django_Admin - Fatal编程技术网

Python 管理员注册CustomUser模型在Django中出现错误

Python 管理员注册CustomUser模型在Django中出现错误,python,django,admin,Python,Django,Admin,我正在尝试注册我创建的CustomUser模型,它给了我这个错误,但我多次验证了文件,我不明白为什么会出现这个错误 @admin.register(CustomUser) class CustomUserAdmin(UserAdmin): model = CustomUser add_form = CustomUserCreationForm fieldsets = ( *UserAdmin.fieldsets, (

我正在尝试注册我创建的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')}),
)

在此“手机”后添加逗号,,。Django希望这里有一个元组。我现在看到了,我看到了一个元组,但它仍然不起作用。请更新这个问题。现在它被更新了,尽管是相同的错误