[英]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.