diff --git a/safesite/views.py b/safesite/views.py index 72fdb8fc..20477000 100644 --- a/safesite/views.py +++ b/safesite/views.py @@ -6005,7 +6005,7 @@ def apiexamtest(req): elif a == 'detailtm': id = req.GET.get('id') test = ExamTest.objects.get(id=id) - objs = ExamPaperDetail.objects.filter(exampaper=test.exampaper).values( + objs = ExamPaperDetail.objects.filter(exampaper=test.exampaper).order_by('question_type').values( 'id', 'question__id', 'score', 'question__title', 'question__type', 'question__answer', 'question__right', 'question__resolution') duration = test.duration data = {'duration': duration, 'tms': list(objs)}