我正在构建测验应用程序我有 3 个模型(测验、问题、答案)用 Quiz 提问外键,用 Questions 回答外键。我成功地根据他们的 pk 在单独的页面上显示每个问题。但是从一个问题重定向到另一个问题直到最后一个问题
问问题
19 次
1 回答
0
最有可能的是,您必须在您的视图中执行以下操作:
def answer(request):
# here should be code to handle answer
question = Question.objects.get(pk=request.POST['id'])
quiz = question.quiz
later_question = Question.objects.filter(quiz_id=quiz.id, question_id__gt=question.id).first()
if later_question:
# redirect to later question
else:
# no later question, end the quiz
于 2020-04-08T07:49:08.197 回答