簡単なクイズアプリを作ろうとしています。フォームウィザードを使用しようとしていますが、フォームフィールドの選択肢の設定に関するドキュメントに何も表示されません。また、同じフォームフィールドを複数回使用したいと思います。
models.py
class Choice(models.Model):
choice = models.CharField(max_length=64)
def __unicode__(self):
return self.choice
#create a multiple choice quiz to start
class Question(models.Model):
question = models.CharField(max_length=64)
answer = models.CharField(max_length=64)
choices = models.ManyToManyField(Choice)
module = models.CharField(max_length=64)
def __unicode__(self):
return self.question
class Quiz(models.Model):
name = models.CharField(max_length=64)
questions = models.ManyToManyField(Question)
def __unicode__(self):
return self.name
views.py
class QuizWizard(SessionWizardView):
def done(self, form_list, **kwargs):
return render_to_response('done.html', {
'form_data':[form.cleaned_data for form in form_list],
})
urls.py
url(r'^answer/(?P<question_id>\d+)', 'quiz.views.answer_question', name='answer_question'),