我是django-rest-framework的新手。我正在使用DRF和drf-yasg Swagger。有没有body可以帮助上传request body的图片?我无法从请求正文上传图片。我当前的view.py:
@swagger_auto_schema(method='post', request_body=MySerializer)
@api_view(['POST'])
def image(request):
profile_img = request.FILES.get('profile_img', '')
cover_img = request.FILES.get('cover_img', '')
...
passmy_serializer.py:
class MySerializer(serializers.Serializer):
profile_img = serializers.ImageField()
profile_img = serializers.ImageField()有人能解释这个问题吗?
发布于 2021-10-05 06:50:22
像使用图像一样使用MultiPartParse。
from rest_framework.parsers import MultiPartParser
from rest_framework.decorators import parser_classes
@parser_classes((MultiPartParser,))
def image(request):
profile_img = request.FILES.get('profile_img', '')
cover_img = request.FILES.get('cover_img', '')https://stackoverflow.com/questions/67388477
复制相似问题