我想在Django中保存MultipleChoiceField。 model.py在django中保存MultipleChoiceField
choices_for_field =
(('A','A'),
('B','B'),
('C','C'),
('D','D'),)
class names(models.Model):
c_name = models.CharField(max_length=50, null=False, blank=False, choices=choices_for_field)
class formForm(ModelForm):
c_name = forms.MultipleChoiceField(label='alphabets', choices=choices_for_field, widget=CheckboxSelectMultiple)
當我保存此,我得到一個錯誤「不是一個有效的選擇。」我不知道我哪裏錯了。我檢查了與此相關的所有其他問題。但沒有任何工作對我來說。有誰能夠幫助我。
views.py
bf = formForm(request.POST)
if bf.is_valid():
temp = bf.save(commit=False)
temp.stud_user_id = userid
temp.save()
錯誤沒有變化。 – escapee 2013-04-11 15:14:32
我可以看到你查看代碼 – catherine 2013-04-11 16:13:58
我已添加查看代碼 – escapee 2013-04-12 09:13:17