Flask--Config研究

导入Flask框架后,在项目跟目录下面会有一个Config.py 文件,里面的默认内容为: 

class Config(object):
    pass

可以这Config 类里面定义变量和其他对象

 

如:

class Config(object):
    ACCOUNT = 'admin'
    PASSWORD = 'xunfeng321'


class ProductionConfig(Config):
    DB = '127.0.0.1'
    PORT = 65521
    DBUSERNAME = 'scan'
    DBPASSWORD = '123456'
    DBNAME = 'xunfeng'

 

 

那如何在flask里面调用Config里面定义的变量和其他对象?
1、调用变量:

 

app.config.get('DB')
app.config.get('PORT')
app.config.get('DBNAME')
app.config.get('DBUSERNAME')
app.config.get('DBPASSWORD'

 

2、调用其他对象: 

app.config.from_object(ProductionConfig)

 

posted @ 2017-03-24 15:20  八月的男人  阅读(271)  评论(0编辑  收藏  举报