【发布时间】: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
【问题讨论】:
-
在发出 PUT 请求时尝试在 POSTMAN 中添加一些值
标签: django django-rest-framework