我查看了类似的论坛,但无法使任何解决方案起作用.我试图将变量从flask传递到我的java脚本文件.然后,这些值将用于我的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'] )
Run Code Online (Sandbox Code Playgroud)
这是我的javascript代码(app.js)的一部分:
var settings = {
channel: {{project_name}},
publish_key: {{publish_key}},
subscribe_key: {{subscribe_key}}
};
Run Code Online (Sandbox Code Playgroud)
如果我在我的Settings.html文件中使用它而不是在app.js文件中,则此代码有效.