python flask不能正常跳转
写了个简单的页面跳转,提示:"Theserverencounteredaninternalerrorandwasunabletocompleteyourrequest.E...
写了个简单的页面跳转,提示:"The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application."
在flaskr.py的代码:
from flask import Flask,render_template,redirect,abort,request,flash
app = Flask(__name__)
app.config.from_object(__name__)
@app.route('/')
def home():
return render_template('home.html')
@app.route('/share',methods= ['GET','POST'])
def share():
if request.method == "POST":
name = request.form['title']
content = request.form['content']
return render_template("add.html")
if __name__ == '__main__':
app.run()
home.html代码:
<% block body %>
welcome
<% endblock %>
为什么运行后有错误提示呢?请问该如何修改,非常感谢.
谢谢各位老师,原来是我的HTML文件没有放在templates文件夹下,flask默认是去这个文件夹找的。 展开
在flaskr.py的代码:
from flask import Flask,render_template,redirect,abort,request,flash
app = Flask(__name__)
app.config.from_object(__name__)
@app.route('/')
def home():
return render_template('home.html')
@app.route('/share',methods= ['GET','POST'])
def share():
if request.method == "POST":
name = request.form['title']
content = request.form['content']
return render_template("add.html")
if __name__ == '__main__':
app.run()
home.html代码:
<% block body %>
welcome
<% endblock %>
为什么运行后有错误提示呢?请问该如何修改,非常感谢.
谢谢各位老师,原来是我的HTML文件没有放在templates文件夹下,flask默认是去这个文件夹找的。 展开
2个回答
展开全部
你重启下你的服务,不然的话就要在app.run(debug=True)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询