Flask – 访问模板中的configurationvariables

我正在使用Flask版本0.7。 我已将静态内容的path存储在configuration文件中,并使用它加载

app.config.from_envvar(<file_name>) 

我能否在模板中访问这个configurationvariables而不通过视图传递variables?

有几个全局variables在模板上下文默认情况下通过了flask( 这里是完整的列表),其中一个是config ,它允许你从模板访问应用程序configuration。 作为字典,可以使用语法config['MY_CONFIGURATION']config.MY_CONFIGURATION (这个访问字典项目的语法是Jinja特有的)进行访问。

另一方面,如果你想传递任意的数据到你的模板,而不必在每个视图中明确地传递,你将不得不使用上下文处理器 。