【发布时间】:2025-12-23 18:45:07
【问题描述】:
我在我的网站上使用 Python Flask,并将几个参数传递给 Javascript。这是我的代码:
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 文件中传递参数呢?
【问题讨论】:
-
脚本必须在模板目录中
-
我有两个文件夹:1)静态和 2)模板。在静态文件夹中有 css、js 和图像。我应该移动 js 文件 ijn 模板以使其工作吗?
标签: javascript python flask