多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
在 `config.py` 文件中创建配置类 ``` #!/usr/bin/env python3 # -*- encoding: utf-8 -*- class Config(object):     SECRET_KEY = "AIRVip123456airvip" class DevelopmentConfig(Config): DEBUG = True class ProductionConfig(Config): pass config_map = { "dev": DevelopmentConfig, "develop": DevelopmentConfig, "product": ProductionConfig } ``` 改造 `app` 目录下的` __init__ `文件,引入配置信息 ``` #!/usr/bin/env python3 # -*- encoding: utf-8 -*- from flask import Flask from config import config_map # 工厂模式 def create_app(config_name):     app = Flask(__name__) # 设置 flask 的配置信息     config_class = config_map[config_name]     app.config.from_object(config_class) # 注册蓝图 from app import api_1_0     app.register_blueprint(api_1_0.bp, url_prefix="/api/v1.0") # 如果只是接口,可以不注册 admin 模块 from app import admin     app.register_blueprint(admin.bp, url_prefix="/admin") return app ``` 配置信息读取 ``` app.config['配置名'] 例如:app.config['SECRET_KEY'] ```