Django文件上传中/ files /处的MultiValueDictKeyError

时间:2018-12-02 16:26:10

标签: python django django-rest-framework

我在使用Django rest框架上传文件时遇到问题。 我正在测试使用邮递员,并将Content-Type标头添加为multipart / form-data,但是我得到了

/ files /错误处的

MultiValueDictKeyError,这是我的代码。

class FileUploadView(APIView):
    parser_classes = (MultiPartParser,)

    def put(self,request, format = None):

        file_obj = request.FILES['file']

        file_obj.seek(0)
        data = file_obj.read()

        return Response(data,status=204)

我正在使用多部分表单数据,以便可以访问帖子数据以及上传文件。

1 个答案:

答案 0 :(得分:0)

我从邮递员的标头中删除了multipart / form-data,并且API正常工作