How to access flask config in javascript?

后端 未结 2 1155
不思量自难忘°
不思量自难忘° 2021-01-16 12:30

I need the config variables in javascript in my flask application. Currently, I access the config variables via:

@app.route(\'/api/getconfigs/\')
def get_con         


        
2条回答
  •  礼貌的吻别
    2021-01-16 12:40

    You could load the specific variable into your jinja2 globals like so:

    app.jinja_env.globals.update(VARIABLENAME=config['VARIABLENAME'])
    

    Then in an always included base-template load the variable into your javascript like so.

    
    

    Or just throw the whole config into your jinja2 env like so:

    app.jinja_env.globals.update(config=app.config)
    

    And then insert the specific Variable only if it is found in config.

    {% if config['VARIABLENAME'] %}
         
    {% endif %}
    

提交回复
热议问题