fix: Fix Swagger document image upload

This commit is contained in:
zhangzhanwei 2025-06-04 11:58:19 +08:00 committed by zhanweizhang7
parent d686bc3625
commit 596dbedd39

View File

@ -6,6 +6,8 @@
@date2024/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)