feat: 添加questioncat_name字段
This commit is contained in:
parent
db39aa6519
commit
4f6610c821
|
@ -10,6 +10,7 @@ class QuestioncatSerializer(CustomModelSerializer):
|
|||
fields = '__all__'
|
||||
|
||||
class QuestionSerializer(CustomModelSerializer):
|
||||
questioncat_name = serializers.CharField(source="questioncat.name", read_only=True)
|
||||
class Meta:
|
||||
model = Question
|
||||
fields = '__all__'
|
||||
|
@ -51,7 +52,7 @@ class PaperSerializer(CustomModelSerializer):
|
|||
with transaction.atomic():
|
||||
paper = super().update(instance, validated_data)
|
||||
# 删除未有的数据
|
||||
question_ids = [item["question"].id for item in detail]
|
||||
question_ids = [item["question"] for item in detail]
|
||||
PaperQuestion.objects.filter(paper=paper).exclude(question__id__in=question_ids).delete()
|
||||
# 更新新数据
|
||||
for item in detail:
|
||||
|
|
Loading…
Reference in New Issue