Flask--Config研究

Posted 八月的男人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)

 

以上是关于Flask--Config研究的主要内容,如果未能解决你的问题,请参考以下文章

Flask-配置与调试

🍖Flask配置及路由书写方式

flask框架:flask配置文件

网站后端_Python+Flask.0004.FLASK配置管理之三种方式加载外部配置?

Flask - 配置文件

Flask基础-配置,路由