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