quizview.py 文件源码

python
阅读 16 收藏 0 点赞 0 评论 0

项目:stoicism 作者: srgpdbd 项目源码 文件源码
def get(self, request, course_id, lesson_id, *args, **kwargs):
        quiz_data = {}
        template_dict = {}
        lesson = get_object_or_404(Lesson, id=lesson_id)
        # check if quiz for this lesson exists
        try:
            get_object_or_404(
                PracticalTest,
                theoretical_part=lesson
                )
        except MultipleObjectsReturned:
            pass
        questions = PracticalTest.objects.filter(theoretical_part=lesson)
        for quest in questions:
            quiz_data[quest.question] = AnswerOption.objects.filter(
                practical_test=quest
                )
        template_dict['form'] = QuizForm(extra=quiz_data)
        return render(request, self.template_name, template_dict)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号