我今天才刚开始使用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