我正在尝试在 Django 中保存一个 MultipleChoiceField。模型.py
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)
当我保存它时,我收到一个错误,即“不是有效的选择”。我不知道我哪里错了。我已经检查了与此相关的所有其他问题。但没有什么对我有用。有谁能够帮我。
视图.py
bf = formForm(request.POST)
if bf.is_valid():
temp = bf.save(commit=False)
temp.stud_user_id = userid
temp.save()