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
posted @ 2019-12-01 15:10  suren_apan  阅读(106)  评论(0编辑  收藏  举报