0
我正在與Django握手,並通過構建俱樂部會員網站進行練習。在我的admin.py爲我的會員我得到拋出下面的錯誤創建的應用程序:Django錯誤 - 指從表單中缺少的字段'0123'
「StudentAdmin.fieldsets [3] [1] [」場「]」是指到現場「N」即從表單中缺少。
這裏的models.py的部分它引用(在_CHOICES元組工作的優良):
firstname = models.CharField(max_length=30)
surname = models.CharField(max_length=30)
dob = models.DateField(default='01/01/2000')
phone = models.CharField(max_length=13)
email = models.EmailField()
address = models.TextField()
grade = models.CharField(max_length=7,
choices=GRADE_CHOICES,
default='10THGUP')
school = models.CharField(max_length=3,
choices=SCHOOL_CHOICES,
default='RED')
insurancedate = models.DateField(default='01/01/2001')
emergencycontact = models.CharField(max_length=40)
emergencycontactnumber = models.CharField(max_length=13)
notes = models.TextField()
,這裏是這是造成問題的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之後添加字段,並且它不想創建沒有值的字段。
謝謝!我嘗試添加逗號幾乎無處不在,但有... – TSDAdam 2013-02-26 21:52:24
沒問題。它發生了。 – Hoopdady 2013-02-26 21:52:53