diff --git a/server/apps/exam/views.py b/server/apps/exam/views.py index 0058199..30d6f6c 100644 --- a/server/apps/exam/views.py +++ b/server/apps/exam/views.py @@ -399,12 +399,12 @@ class ExamRecordViewSet(ListModelMixin, DestroyModelMixin, GenericViewSet): try: for index, ad in enumerate(ads): ad.user_answer = questions_[index]['user_answer'] - if ad.question__type == '多选': - if set(ad.question__right) == set(ad.user_answer): + if ad.question.type == '多选': + if set(ad.question.right) == set(ad.user_answer): ad.is_right = True ad.score = ad.total_score else: - if ad.question__right == ad.user_answer: + if ad.question.right == ad.user_answer: ad.is_right = True ad.score = ad.total_score ad.save()