【发布时间】:2016-09-10 17:13:36
【问题描述】:
我使用flask web开发用python 2.7创建了一个mini-web。
import settings
from flask import Flask, render_template
app = Flask(__name__)
app.config.from_object(settings)
@app.route("/")
def hello():
return "Hello World!"
@app.route("/login")
def login_template():
return render_template("login.html")
if __name__=="__main__":
app.run()
@app.route("/") 工作正常,但我在@app.route("/login") 中遇到错误,因为我尝试使用render_template("login.html")。
该文件位于同一工作目录中的/templates/login.html 目录中
我收到了这个错误:
【问题讨论】:
-
相同的回溯以文本形式打印到控制台。请将其复制并粘贴到您的问题中。
-
您的错误是由模板的内容引起的。您在某处错误地使用了
url_for()。没有模板,我们无话可说。
标签: python python-2.7 flask web-deployment