Skip to content

Commit 596dbed

Browse files
committed
fix: Fix Swagger document image upload
1 parent d686bc3 commit 596dbed

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

apps/common/field/common.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
@date:2024/1/11 18:44
77
@desc:
88
"""
9+
from drf_spectacular.types import OpenApiTypes
10+
from drf_spectacular.utils import extend_schema_field
911
from rest_framework import serializers
1012
from django.utils.translation import gettext_lazy as _
1113

@@ -49,15 +51,14 @@ def to_internal_value(self, data):
4951
def to_representation(self, value):
5052
return value
5153

52-
54+
@extend_schema_field(OpenApiTypes.BINARY)
5355
class UploadedImageField(serializers.ImageField):
5456
def __init__(self, **kwargs):
5557
super().__init__(**kwargs)
5658

5759
def to_representation(self, value):
5860
return value
5961

60-
6162
class UploadedFileField(serializers.FileField):
6263
def __init__(self, **kwargs):
6364
super().__init__(**kwargs)

0 commit comments

Comments
 (0)