我在我的Flask应用程序中需要javascript中的配置变量。目前,我通过以下方式访问配置变量:
@app.route('/api/getconfigs/')
def get_config_variable():
return config['VARIABLENAME']
这是在javascript中获取flask配置的唯一方法吗?最佳做法是什么?
如果您需要将该值作为API调用的一部分,则可以,从端点发送该值是正确的。如果要渲染模板,则可以在发送给客户端的JavaScript中渲染值。
Flask将其配置注入模板上下文。在模板内,config['key']
或config.key
将访问配置中的任何值。由于您将其呈现为JavaScript,因此请使用tojson
过滤器呈现有效值。
var debug = {{ config['DEBUG']|tojson }};
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句