伙计们,我很震惊使用Django rest framework 2.o
导入CSV文件这是确切的要求。
@transaction.atomic
@list_route(methods=['POST'])
def upload(self, request):
print(request.data) #getting this "<QueryDict: {'data-file': [<InMemoryUploadedFile: 69106231_1518183310391.csv (application/vnd.ms-excel)>]}>"
CSVParser.parse(parser_context=request.data)
return xxx
当我上传文件时,我得到了“对象”,我在代码中显示了它。我想将“request.data”作为参数发送并将其解析为文本并将其序列化。序列化可以由我自己完成。有人可以请我提供一些关于最好使用哪个模块以及如何使用该request.data进行解析的建议。
谢谢.. !!!