方法一
app.config['DEBUG'] = True
方法二
app.config.from_pyfile("settings.py") #settings.py为python文件名称
方法三
import os
os.environ['FLAKS-SETTINGS'] = 'settings.py'
app.config.from_envvar('FLAKS-SETTINGS')
方法四
app.config.from_object("settings.DevConfig") #settings.DevConfig为python类或类的路径
#这种方式也是推荐的方式。字符串的方式,方便操作,不用去改配置,直接改变字符串就行了。
假如这时我们settings.DevConfig文件如下
class BaseConfig(object):
NNN = 123
SESSION_COOKIE_NAME = "session_sss"
class TestConfig(BaseConfig):
DB = "127.0.0.1"
class DevConfig(BaseConfig):
DB = "128.5.6.5"
class ProConfig(BaseConfig):
DB = "128.4.6.4"
settings.py文件默认路径要放在程序root_path目录,如果instance_relative_config为
True