0
我在Flask上遇到了這個錯誤。我有這樣的目錄結構:Flask文件名替換
Project/
static/
templates/index.html
main.py
在main.py我有一個結束點是這樣的:
@app.route('/summary/<string:customer>')
def show_summary(customer='all'):
# Do bunch of computation, generate customer.csv
return render_template("index.html", fn="customer_xxx.csv")
在我的index.html模板,我有:
var f={{fn}};
d3.csv(f, type, function(error, test) {
但是當我運行它時,csv文件永遠不會被識別。當我看到瀏覽器調試器時,我看到:
var f=customer_xxx.csv;
請注意,該行在引號丟失時會顯示錯誤。我究竟做錯了什麼?我如何才能正確識別這個文件?我知道,它的作品時,我硬編碼在我的index.html像這樣不使用瓶:
d3.csv("customer_xxx.csv", ..)
有點失落......
您需要在var f =「{{fn}}」中引用''「';'獲得'var f =」customer_xxx.csv「;' – furas