Django字段设置自定义Django管理员时出错

Django字段设置自定义Django管理员时出错,django,django-models,django-admin,Django,Django Models,Django Admin,我试图在Django应用程序中自定义一个模型,但遇到了这个错误 <class 'core.admin.DemoAdmin'>: (admin.E008) The value of 'fieldsets[0][1]['fields']' must be a list or tuple. 解决方案是Django希望我在元组后面加一个逗号 将admnin.py更改为以下代码段可修复此错误 class DemoAdmin(admin.ModelAdmin): list_displa

我试图在Django应用程序中自定义一个模型,但遇到了这个错误

<class 'core.admin.DemoAdmin'>: (admin.E008) The value of 'fieldsets[0][1]['fields']' must be a list or tuple.

解决方案是Django希望我在元组后面加一个逗号

将admnin.py更改为以下代码段可修复此错误

class DemoAdmin(admin.ModelAdmin):
    list_display =  ('name', 'city')
    fieldsets = (
            ('standard info', {
                'fields': ('name',)
                }),
            ('Adress info', {
                'fields': ('address', ('city', 'zipp'),)
                }),
        )

admin.site.register(Demo, DemoAdmin)

希望它能帮助别人。

非常感谢,朋友,我一直在与类似的问题作斗争,这有助于解决我的问题。
class DemoAdmin(admin.ModelAdmin):
    list_display =  ('name', 'city')
    fieldsets = (
            ('standard info', {
                'fields': ('name',)
                }),
            ('Adress info', {
                'fields': ('address', ('city', 'zipp'),)
                }),
        )

admin.site.register(Demo, DemoAdmin)