我为我的网站使用Python Flask,并将几个参数传递给Javascript。这是我的代码:在外部Javascript中传递参数与Python Flask
from flask import Flask
from flask import render_template
app = Flask(__name__)
@app.route("/")
def index():
return render_template("index.html", param1="Hello")
<html>
<head>
</head>
<body>
<p>Hello World</p>
</body>
<script>console.log({{param1}})</script>
</html>
用这种方法,它可以毫无问题地工作。这个例子是我自己的简化。但是,如果我想有一个外部文件中的脚本并调用它是这样的:
<html>
<head>
</head>
<body>
<p>Hello World</p>
</body>
<script src="/static/js/myjs.js"></script>
</html>
而且myjs.js
文件是console.log({{param1}})
,那么这是行不通的。那么,有什么方法可以用Python Flask在外部Javascript文件中传递参数吗?
脚本必须在模板目录内 – Hackaholic
我有两个文件夹:1)静态模板和2)模板。在静态文件夹中有css,js和图像。我应该移动js文件ijn模板以使其工作吗? – Tasos