Python烧瓶故意空响应

有没有办法从特定的属性返回一个响应(来自make_response()对象或类似的),以便它不会再次渲染页面,也不会做任何事情。 我试图在服务器上运行代码而不生成任何输出

一个简单的“返回无”产生:

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服务器必须返回一些东西 。 HTTP“空响应”响应是204 No Content

 return ('', 204) 

请注意,将文件返回给浏览器不是一个空的响应,只是与HTML响应不同。