多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1. 在 `app` 目录下的` __init__ `文件录入如下代码 ``` #!/usr/bin/env python3 # -*- encoding: utf-8 -*- from flask import Flask # 工厂模式 def create_app(config_name):     app = Flask(__name__) # 注册蓝图 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 ``` 2. 初始化每个模块 (我们以 `api_1_0` 模块为例进行演示) 在 `api_1_0` 目录下的` __init__ `文件录入如下代码 ``` #!/usr/bin/env python3 # -*- encoding: utf-8 -*- from flask import Blueprint bp = Blueprint("api_1_0", __name__) import app.api_1_0.controller ``` 3. 初始化控制器 (我们以 `api_1_0` 模块为例进行演示) 在 `api_1_0` 目录下的 `controller` 目录下的 ` __init__ `文件录入如下代码 引入需要的 passport,index,user 控制器文件即可 ``` from . import passport,index,user ```