Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/366.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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 Django错误-指字段';n';表格中缺少了_Python_Django_Fieldset - Fatal编程技术网

Python Django错误-指字段';n';表格中缺少了

Python Django错误-指字段';n';表格中缺少了,python,django,fieldset,Python,Django,Fieldset,我正在与Django打交道,并通过建立俱乐部会员网站进行练习。在我为会员创建的应用程序的my admin.py中,出现以下错误: 'StudentAdmin.fieldsets[3][1]['fields']'是指表单中缺少的字段'n' 这里是models.py it references的一节(_选项元组工作正常): 下面是导致问题的admin.py: from django.contrib import admin from members.models import Student cl

我正在与Django打交道,并通过建立俱乐部会员网站进行练习。在我为会员创建的应用程序的my admin.py中,出现以下错误:

'StudentAdmin.fieldsets[3][1]['fields']'是指表单中缺少的字段'n'

这里是models.py it references的一节(_选项元组工作正常):

下面是导致问题的admin.py:

from django.contrib import admin
from members.models import Student

class StudentAdmin(admin.ModelAdmin):

fieldsets = (
    ('Personal Details', {'fields': ('firstname', 'surname','dob','address','phone','email')
    }),
    ('Training', {'fields': ('grade', 'school', 'insurancedate')
    }),
    ('Emergency Contact', {'fields': ('emergencycontact', 'emergencycontactnumber',),
                           'classes': ('collapse')
    }),
    ('Other', {'fields': ('notes')
    }),
)

admin.site.register(Student, StudentAdmin)

我错过了什么愚蠢的东西吗?默认日期在models.py中,因为我使用python evolution在第一个syncdb之后添加字段,它不想创建没有值的字段。

可能应该这样做

('Other', {'fields': ('notes')
变成

('Other', {'fields': ('notes',)
所以它知道它是一个元组,而不是一个字符串

('Other', {'fields': ('notes',)