我正在尝试在Django中创建一个调查问卷,询问用户10个问题然后将该数据输入数据库以便稍后进行分析
class QuestionForm(forms.Form):
q1 =forms.ModelChoiceField(),
q2 =forms.ModelChoiceField(),
q3 =forms.ModelChoiceField(),
choice = forms.ChoiceField(choices=CHOICES, Widget=forms.RadioSelect())
我当前的forms.py就是这样布局的,我正在尝试使用Radio select小部件让Django使用Radio select。
下面的Views.py
def questions(request):
form = QForm(request.POST or None)
if form.is_valid():
choice = form.save(commit=False)
choice=form.cleaned_data['choice']
choice.save
return render(request, 'music/question.html')
我觉得我走错了路,没有一个Django文档有助于理解。