From 3e1f1d80ebb76f2d0978d0c56db2b5c311af74c7 Mon Sep 17 00:00:00 2001 From: TianyangZhang Date: Mon, 3 Nov 2025 15:52:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20srm=20=E4=BF=AE=E6=94=B9serializer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/srm/serializers.py | 1 - apps/srm/views.py | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/srm/serializers.py b/apps/srm/serializers.py index 12c4a003..ccf45d1f 100644 --- a/apps/srm/serializers.py +++ b/apps/srm/serializers.py @@ -29,7 +29,6 @@ class PaperSeSerializer(CustomModelSerializer): class PatentRecordSerializer(CustomModelSerializer): create_by_name = serializers.CharField(source='create_by.name', read_only=True) belong_dept_name = serializers.CharField(source='belong_dept.name', read_only=True) - patent_info = serializers.PrimaryKeyRelatedField(queryset=PatentInfo.objects.all(), many=True, write_only=True, label="专利信息") patent_name = serializers.CharField(source='patent.name', read_only=True, label="专利名称") patent_type = serializers.CharField(source='patent.type', read_only=True, label="专利类型") class Meta: diff --git a/apps/srm/views.py b/apps/srm/views.py index 4e137f61..e005fea5 100644 --- a/apps/srm/views.py +++ b/apps/srm/views.py @@ -40,9 +40,9 @@ class PatentRecordViewSet(CustomModelViewSet): queryset = PatentRecord.objects.all() serializer_class = PatentRecordSerializer select_related_fields = ["patent"] - filterset_fields = ["volume_number", "volume_number","inventors"] + filterset_fields = ["volume_number", "patent","inventors"] ordering = ["-create_time", "volume_number"] - search_fields = ["volume_number", "volume_number", "inventors"] + search_fields = ["volume_number", "patent", "inventors"] def get_queryset(self): qs = super().get_queryset()