From 84eaf31fffaeabfa67f8c5d564e7a9169a51d2c4 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 31 May 2024 18:26:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20examserializer=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/edu/serializers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/edu/serializers.py b/apps/edu/serializers.py index 65ed7861..a22fb967 100644 --- a/apps/edu/serializers.py +++ b/apps/edu/serializers.py @@ -75,10 +75,12 @@ class PaperSerializer(CustomModelSerializer): class ExamSerializer(CustomModelSerializer): create_by_name = serializers.CharField(source='create_by.name', read_only=True) + paper_name = serializers.CharField(source='paper.name', read_only=True) paper = serializers.PrimaryKeyRelatedField(queryset=Paper.objects.all(), label='有考试记录,编辑时忽略') class Meta: model = Exam fields = "__all__" + read_only_fields = EXCLUDE_FIELDS def update(self, instance, validated_data): if ExamRecord.objects.filter(exam=instance).exists():