你能 return flask 中的函数以及 return render_template 吗?

Can you return a function in flask as well as return render_template?

当您在某个 @app.route 中编写函数时,除了 returning render_template 之外,您能否 return 该函数的值?

我要编写的代码是一个 @app.route,它在 render_template 上完成,但也将 @app.route 内部函数的 return 传递给稍后不同@app.route。

不,不可能直接这样做 - return 用 @app.route 装饰的函数的值由 Flask 作为页面自动传回给客户端(render_template return 值实际上是表示页面的 HTML 字符串),并且控制流使得您不能简单地将参数“传递”到不同的 @app.route。不过,您 可以 做的是将您需要的任何内容存储在一个全局变量中,而不是可以被不同的函数访问。