我爲我的網站使用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