昨天介绍了第一个flask demo 今天我们学习flask的debug功能

在上图12行 将代码增加一个传参 debug=True

这样增加有几个优点
1、当你修改了python文件【修改js,css文件不生效】的时候 不需要重启服务器 (也就是不需要重新运行我们的py文件)
2、当你代码报错的时候 会将报错信息输出到网页中
这里介绍一下,比如我们现在将代码修改成
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_word():
raise Exception("代码报错")
return "hello word"
if __name__ == "__main__":
app.run(debug=True)
3.之后我们刷新网页 可以看到网页的报错信息 具体是那一行报错都会体现出来

我们刚才的调试模式是直接在函数中传参开启的,现在教大家如何读取配置文件
新建一个config的配置文件:

之后在index.py里面 修改我们的代码为
from flask import Flask
import config
app = Flask(__name__)
app.config.from_object(config)
@app.route("/")
def hello_word():
return "hello word"
if __name__ == "__main__":
app.run()
本文介绍Flask框架的debug功能,通过设置debug=True,实现代码修改后无需重启服务器即可生效,且错误信息会直接在网页中显示。示例中讲解了如何通过配置文件来启用调试模式。
4620

被折叠的 条评论
为什么被折叠?



