diff --git a/apps/common/field/common.py b/apps/common/field/common.py index 44452bc54..ba193e4bb 100644 --- a/apps/common/field/common.py +++ b/apps/common/field/common.py @@ -6,6 +6,8 @@ @date:2024/1/11 18:44 @desc: """ +from drf_spectacular.types import OpenApiTypes +from drf_spectacular.utils import extend_schema_field from rest_framework import serializers from django.utils.translation import gettext_lazy as _ @@ -49,7 +51,7 @@ class FunctionField(serializers.Field): def to_representation(self, value): return value - +@extend_schema_field(OpenApiTypes.BINARY) class UploadedImageField(serializers.ImageField): def __init__(self, **kwargs): super().__init__(**kwargs) @@ -57,7 +59,6 @@ class UploadedImageField(serializers.ImageField): def to_representation(self, value): return value - class UploadedFileField(serializers.FileField): def __init__(self, **kwargs): super().__init__(**kwargs)