Python:Flask开启调试模式
来自CloudWiki
目的
Flask使用run()函数来让应用运行在本地上,但是每次修改代码后都要手动重启它,这样显然比较麻烦,此时可以启用Flask调试模式来解决。
启用调试模式后修改代码,服务器会自动载入
步骤
启用调试模式有如下两种方法:
方法一
在应用对象上设置
app.debug = True app.run()
例:
from flask import Flask app = Flask(__name__)#创建一个该类的实例,第一个参数是应用模块或者包的名称 @app.route('/')#告诉Flask 什么样的URL能触发函数 def hello_world(): return 'Hello World!' if __name__ == '__main__':#程序入口 #app.run()#让应用运行在本地服务器上。 app.debug = True app.run(host='0.0.0.0')
方法二
作为run方法的一个参数传入:
app.run(debug=True)
例:
from flask import Flask app = Flask(__name__)#创建一个该类的实例,第一个参数是应用模块或者包的名称 @app.route('/')#告诉Flask 什么样的URL能触发函数 def hello_world(): return 'Hello World!' if __name__ == '__main__':#程序入口 #app.run()#让应用运行在本地服务器上。 app.run(debug=True, host='0.0.0.0') #允许任意网址访问本站