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特有的)进行访问。
另一方面,如果你想传递任意的数据到你的模板,而不必在每个视图中明确地传递,你将不得不使用上下文处理器 。