python flask不能正常跳转

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python flask不能正常跳转相关的知识,希望对你有一定的参考价值。

写了个简单的页面跳转,提示:"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默认是去这个文件夹找的。

参考技术A 你重启下你的服务,不然的话就要在app.run(debug=True) 参考技术B

运行为调试模式

app.run(debug=True)

然后贴一下具体错误提示的内容

本回答被提问者和网友采纳

以上是关于python flask不能正常跳转的主要内容,如果未能解决你的问题,请参考以下文章

为啥网页不能正常跳转(在线等-------)

Python Flask 和 JQuery.post 不能一起工作

浏览器禁用了JavaScript脚本怎么解决?致使有的网页不能正常跳转

单点登录Session超时,Ajax请求不能正常跳转到登录界面

python Flask启动app.run(host=‘0.0.0.0‘,port=5000),外网不能访问

python Flask启动app.run(host=‘0.0.0.0‘,port=5000),外网不能访问