昨天介绍了第一个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()