标签:对象 模式 有关 bug 使用 silent app deb 后缀
Python
代码,并保存后,则flask会自动重启,加载最新的代码, 重新加载整个网站,而不需要重新运行。在 app.run()
中传递一个参数 debug=True
...
if __name__ == '__main__':
app.run(debug=True)
给 app
对象设置debug 属性为 True
...
app = Flask(__name__)
app.debug = True
...
配置参数形式: app.config.update(DEBUG=True)
# 注意此时的DEBUG是要大写的
app = Flask(__name__)
app.config.update(DEBUG=True)
加载配置文件(config.py)的方式来实现: app.config.from_object(config)
# 1. 新建 config.py 文件,用来存储有关配置的信息
DEBUG = True
--------------------------------------------------
# 2. 在运行的flask 文件中, 导入 配置文件config.py
from flask import Flask
import config
app = Flask(__name__)
app.config.from_object(config)
...
# 或者
Class Config(object):
DEBUG = True
app.config.form_object(Config)
使用
app.config.from_pyfile` 的方式来加载配置文件。(此加载方式不局限于.py 文件,还可以是其他后缀的文件), 如:
app = Flask(__name__)
# app.config.from_pyfile('config.py')
# app.config.from_pyfile('config.txt')
app.config.from_pyfile('config.cnf', silent=True) # 传递 silent=True, 那么这个文件即使没有找到,也不会报错, 默认silent=False
silent=True
, 那么这个文件没有找到的情况下,程序也不会报错标签:对象 模式 有关 bug 使用 silent app deb 后缀
原文地址:https://www.cnblogs.com/nichengshishaonian/p/11609998.html