[英]404 error when calling function in Flask app
我正在從JSON文件加載數據並在Flask中使用此函數返回模板:
import json
def template():
with open(PERSONAL_DATA, "r") as info:
info = json.load(info)
return render_template("temp.html", title="Info",
header=str(info[name])) event you have.")
但是,當我從應用程序中調用此函數時,會得到一個404頁面。 該函數位於主文件中,並且可以獨立運行。
您沒有將函數包裝在應用程序路由裝飾器中。 有關更多信息,請參見此Flask URL注冊文檔 。
@app.route("/template", methods=["GET", "POST"])
def template():
with open(PERSONAL_DATA, "r") as info:
info = json.load(info)
return render_template("temp.html", title="Info",
header=str(info[name]))
另外,請在文件頂部導入json,而不是在使用之前導入。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.