speed up user answer page
This commit is contained in:
+2
-2
@@ -496,8 +496,8 @@ class UserAnswer(UserAnswerBase):
|
|||||||
exam = self.exam
|
exam = self.exam
|
||||||
except (Exam.DoesNotExist, KeyError) as e:
|
except (Exam.DoesNotExist, KeyError) as e:
|
||||||
exam = "None"
|
exam = "None"
|
||||||
return "{}/{}/{}: {}".format(
|
return "{}/{}: {}".format(
|
||||||
exam, self.cid, self.question.get_primary_answer(), self.answer
|
exam, self.cid, self.answer
|
||||||
)
|
)
|
||||||
|
|
||||||
def save(self, *args, **kwargs):
|
def save(self, *args, **kwargs):
|
||||||
|
|||||||
+1
-1
@@ -2326,7 +2326,7 @@ class GenericViewBase:
|
|||||||
def question_user_answers(self, request, pk):
|
def question_user_answers(self, request, pk):
|
||||||
question = get_object_or_404(self.question_object, pk=pk)
|
question = get_object_or_404(self.question_object, pk=pk)
|
||||||
|
|
||||||
answers = self.cid_user_answer_object.objects.filter(question__id=question.pk)
|
answers = self.cid_user_answer_object.objects.filter(question__id=question.pk).prefetch_related("question", "exam", "user")
|
||||||
|
|
||||||
return render(
|
return render(
|
||||||
request,
|
request,
|
||||||
|
|||||||
Reference in New Issue
Block a user