我有以下flak_restful文件将csv文件返回给用户,但是我收到以下错误。
quartz
答案 0 :(得分:2)
从return语句的第二部分删除, 200
应该有效。
第二个参数将调用来自flask_restful
的帮助器来创建响应,但在这种情况下,您已经开始使用make_response
创建了一个响应对象。没关系,你需要创建自己的对象来返回除JSON以外的任何东西。但帮助程序所做的一件事就是为您序列化数据(将其转换为JSON),Response
类型不可序列化。
看一下跟踪,您可以在错误消息中看到它:
File ".../flask_restful/__init__.py", line 510, in make_response
resp = self.representations[mediatype](data, *args, **kwargs)
File ".../flask_restful/representations/json.py", line 20, in output_json
dumped = dumps(data, **settings) + "\n"
有关回复类型的文档可在flask_restful
response formats。