我查看了类似的论坛,但无法获得任何解决方案。我正在尝试从Flask将变量传递到我的JavaScript文件中。这些值将在我的JavaScript文件中用于PubNub。
以下是我的Python代码的一部分:
@app.route("/mysettings/")
def user_settings():
return render_template('Settings.html', project_name = session['project_name'] , publish_key = session['publish_key'] , subscribe_key = session['subscribe_key'] )
这是我的 JavaScript 代码的一部分(app.js):
var settings = {
channel: {{project_name}},
publish_key: {{publish_key}},
subscribe_key: {{subscribe_key}}
};
如果我在我的Settings.html文件中使用它,这段代码可以工作,但是在app.js文件中就不行。
{{data|tojson}}
,应该这样翻译。 - Bob Stein