From 6ac956c62631b780f0c1819c13aca3a06c6e97ca Mon Sep 17 00:00:00 2001 From: Bai Date: Mon, 25 Dec 2023 19:01:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20api/docs=20?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/rbac/serializers/permission.py | 4 ++-- apps/settings/serializers/feature.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/rbac/serializers/permission.py b/apps/rbac/serializers/permission.py index cc97b6c8a..3af435e33 100644 --- a/apps/rbac/serializers/permission.py +++ b/apps/rbac/serializers/permission.py @@ -7,14 +7,14 @@ from ..models import Permission __all__ = ['PermissionSerializer', 'UserPermsSerializer'] -class ContentTypeSerializer(serializers.ModelSerializer): +class PermissionContentTypeSerializer(serializers.ModelSerializer): class Meta: model = ContentType fields = ['id', 'app_label', 'model'] class PermissionSerializer(serializers.ModelSerializer): - content_type = ContentTypeSerializer(read_only=True) + content_type = PermissionContentTypeSerializer(read_only=True) class Meta: model = Permission diff --git a/apps/settings/serializers/feature.py b/apps/settings/serializers/feature.py index 8dc0de959..083e2749a 100644 --- a/apps/settings/serializers/feature.py +++ b/apps/settings/serializers/feature.py @@ -86,7 +86,7 @@ class ChatAISettingSerializer(serializers.Serializer): return gpt_api_model = Protocol.gpt_protocols()[Protocol.chatgpt]['setting']['api_mode'] choices = gpt_api_model['choices'] - field_gpt_model._choices = choices + field_gpt_model.choices = choices field_gpt_model.default = gpt_api_model['default'] cls = self.__class__ if cls.GPT_MODEL_CHOICES: