장고와 아약스로 설문 조사를 만들고 싶습니다. 설문 조사 생성 페이지에서 사용자는 각 설문 조사에 대해 여러 가지 옵션을 추가 할 수 있습니다. 사용자는 4 개의 옵션을 추가하거나 10 개의 옵션 또는 다른 수의 옵션을 추가 할 수 있습니다. 모든 옵션은 문자열이며 forms.CharField()
으로 유효성을 검사하고 싶습니다. 그래서 그 (것)들을 유효하게하기를위한 Form
의 밑에 창조했다.django에서 여러 번 보낸 필드의 유효성을 검사하는 방법?
class SurveyOptionForm(forms.Form):
option = forms.CharField(max_length=50)
이 양식을 사용하여 하나 이상의 옵션을 어떻게 확인할 수 있습니까? 또는 더 좋은 방법이 있다면, 그것은 무엇입니까?
외래 키를 사용합니까? –
예, 설문 조사를 테이블에 저장하고 옵션 테이블의 첫 번째 필드가 'ForeignKey (Surveys)'인 다른 테이블의 옵션을 저장합니다. – msln