0
내 응용 프로그램에서 확인란을 사용하려고하는데 Django 양식 유효성 검사에서 어떤 확인란이 선택되었는지에 관계없이 입력이 유효하지 않다고 알려줍니다. 모델에서장고 CheckboxSelectMultiple의 유효성 검사 오류
:
AV_CHOICES = (
('PC', 'PC Laptop ($150)'),
('32', '32" LCD Monitor ($150)'),
('40', '40" LCD Monitor ($200)'),
)
Optional_AV_Requests = models.TextField(blank=True, choices=AV_CHOICES)
에서 forms.py
내가 체크 상자를 선택하든, 나는 'u'PC "같은 것을 말하는 inlin 오류가
class Fair_Logistical_Data1Form(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(Fair_Logistical_Data1Form, self).__init__(*args, **kwargs)
self.fields['Optional_AV_Requests'] = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple,choices=self.fields['Optional_AV_Requests'].choices)
가 올바른 선택이 아니다 ". 어떤 아이디어?
하나 또는 둘 이상의 요소를 선택할 수있게하고 싶습니다. – maxko87
'OptionalAV'를 모델로 생각하고'ManyToManyField'로'requests'를 저장 했습니까? –