我已经使用Flask-RESTPlus创建了REST API。我在json中得到回应,而且还不错。现在,我有一个新要求,即将响应内容类型指定为csv或json。
我检查了API文档,没有提到任何内容!
是否可以使用Flask-RESTPlus在csv中获得响应?
答案 0 :(得分:1)
我能够在csv中获得输出。不过花了一些时间
@api.representation('text/csv')
def data_csv(data, code, headers):
'''Get result in csv '''
resp = make_response(convert_data(data), code)
resp.headers.extend(headers)
return resp