有没有办法返回响应(来自make_response()
对象或类似的对象)具有某些属性,这样它就不会再次渲染页面,也不会执行任何其他操作。我试图在服务器上运行代码而不生成任何输出
一个简单的“return None”会产生:
ValueError: View function did not return a response
这应该是可能的,因为以下代码仅下载文件并且不渲染模板:
myString = "First line of a document"
response = make_response(myString)
response.headers["Content-Disposition"] = "attachment; filename=myFile.txt"
return response
您正在响应请求,您的 HTTP 服务器must return 某物。 HTTP“空响应”响应是204 No Content
:
return ('', 204)
请注意,将文件返回到浏览器是not空响应,与 HTML 响应不同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)