Django で MultipleChoiceField を保存しようとしています。model.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()