fix: exam attend bulk_create bug
This commit is contained in:
parent
d40389df76
commit
87311668f5
|
@ -17,6 +17,7 @@ from apps.utils.permission import has_perm
|
|||
from .filters import ExamFilter, ExamRecordFilter
|
||||
from apps.system.models import User
|
||||
from datetime import datetime
|
||||
from apps.utils.snowflake import idWorker
|
||||
|
||||
# Create your views here.
|
||||
class QuestioncatViewSet(CustomModelViewSet):
|
||||
|
@ -119,7 +120,7 @@ class ExamViewSet(CustomModelViewSet):
|
|||
pqs = PaperQuestion.objects.filter(paper=exam.paper).order_by('sort', 'id')
|
||||
details = []
|
||||
for i in pqs:
|
||||
details.append(AnswerDetail(examrecord=er, question=i.question, total_score=i.total_score))
|
||||
details.append(AnswerDetail(id=idWorker.get_id(), examrecord=er, question=i.question, total_score=i.total_score))
|
||||
AnswerDetail.objects.bulk_create(details)
|
||||
sr = ExamRecordInitSerizlier(er)
|
||||
res_data = sr.data
|
||||
|
|
Loading…
Reference in New Issue