【问题标题】:Django REST Framework - empty request bodyDjango REST Framework - 空请求正文
【发布时间】:2018-12-24 14:30:29
【问题描述】:

我今天刚刚开始使用 Django REST,想为照片上传创建一个 PUT 端点。然后将图像保存到本地文件夹。我正在使用 MultiPartParser 但 request.data 和 request.FILES 都是空的?有谁知道为什么会这样?

Views.py:

class ImageUploadView(APIView):
    queryset = Image.objects.all()
    parser_classes = (MultiPartParser,)

    def put(self, request, filename, format=None):
        print(request.FILES)
        return Response(status=204)

models.py

class Image(models.Model):
    file = models.ImageField(upload_to=user_directory_path)
    date_added = models.DateTimeField(auto_now_add=True)

这是我的邮递员测试 enter image description here

【问题讨论】:

标签: django django-rest-framework


【解决方案1】:

在邮递员表单中为文件值添加一个键修复了它 enter image description here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-22
    • 2020-01-30
    • 2023-01-08
    • 2013-03-12
    • 2016-11-06
    • 2020-08-26
    • 2014-10-03
    • 2019-01-07
    相关资源
    最近更新 更多