feat: examserializer添加字段

This commit is contained in:
caoqianming 2024-05-31 18:26:24 +08:00
parent bbee8defa8
commit 84eaf31fff
1 changed files with 2 additions and 0 deletions

View File

@ -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():