3Flask的配置文件
Flask的配置文件
from flask import Flask
app=Flask(__name__)
#配置文件1,这中方式只能配置两种
# app.debug=True
# app.secret_key="123123"
#第二种,以字典的形式
# app.config['DEBUG']=True
#第三种,以文件的形式
# app.config.from_pyfile("settings.py")
#第四种以类的形式(推荐)
app.config.from_object('settings.DevelopmentConfig')
@app.route('/login')
def login():
print(123)
return "ojbk_login"
if __name__ == '__main__':
app.run()
settings
# DEBUG = True
class Config(object):
DEBUG = False
TESTING = False
DATABASE_URI = 'sqlite://:memory:'
class ProductionConfig(Config):
DATABASE_URI = 'mysql://user@localhost/foo'
class DevelopmentConfig(Config):
DEBUG = True
class TestingConfig(Config):
TESTING = True