Beispiel #1
0
def create_app(env):
    app = Flask(__name__)
    app.register_blueprint(blue)
    app.config.from_object(envs.get(env))
    init_ext(app=app)
    load_middleware(app=app)
    return app
Beispiel #2
0
def create_app():
    app = Flask(__name__)
    app.config.from_object(envs.get('develop'))
    init_ext(app)
    init_api(app)
    load_middleware(app)
    return app
Beispiel #3
0
def create_app(env):
    app = Flask(__name__)
    app.config.from_object(envs.get(env))
    init_ext(app)
    init_view(app)
    load_middleware(app)
    return app
Beispiel #4
0
def create_app(env):
    app = Flask(__name__)

    app.config.from_object(envs.get(env))

    init_ext(app)
    # 只要路由相关的 都写在__init__.py中 不要卸载ext中
    init_api(app=app)

    load_middleware(app)

    return app
Beispiel #5
0
def create_app(env):
    app = Flask(__name__, template_folder="../templates")
    app.config.from_object(envs.get(env))

    init_ext(app)

    init_api(app)

    init_views(app)

    load_middleware(app)

    return app
def create_app(env):
    app = Flask(__name__)
    # 初始化配置
    app.config.from_object(envs.get(env))

    init_ext(app)

    #init_blue(app)

    init_api(app=app)

    load_middleware(app)

    return app
Beispiel #7
0
def create_app(env):
    app = Flask(__name__)

    # 加载项目配置
    app.config.from_object(envs.get(env))

    # 加载第三方插件
    init_ext(app)

    # 加载api
    init_api(app)

    # 加载中间件
    load_middleware(app)

    return app
Beispiel #8
0
def create_app(env):
    app = Flask(__name__)

    # 初始化配置
    app.config.from_object(envs.get(env))

    # 初始化扩展
    init_ext(app)

    # 初始化路由
    init_views(app)

    # 加载中间件
    load_middleware(app)

    return app
Beispiel #9
0
def create_app(env):
    app = Flask(__name__)

    # init config
    app.config.from_object(envs.get(env))

    # init ext
    init_ext(app)

    # load middleware
    load_middleware(app)

    # init router
    init_blue(app)

    return app
Beispiel #10
0
def create_app(env):
    app = Flask(__name__)

    # 初始化App的配置
    app.config.from_object(envs.get(env))

    # 初始化第三方的插件
    init_ext(app=app)

    # 加载中间件
    load_middleware(app=app)

    # 初始化路由系统
    init_blue(app=app)

    return app
Beispiel #11
0
def create_app(env):

    app = Flask(__name__)

    # 初始化App
    app.config.from_object(envs.get(env))

    # 初始化扩展库
    init_ext(app=app)

    # 初始化路由
    init_api(app=app)
    init_blue(app=app)
    # 加载中间件
    load_middleware(app=app)

    return app
Beispiel #12
0
def create_app(env):
    app = Flask(__name__,
                static_folder="../static",
                template_folder="../templates")

    # 加载配置文件
    app.config.from_object(envs.get(env))

    # 加载第三方插件
    init_ext(app)

    # 加载钩子函数 加载中间件
    load_middleware(app)

    init_api(app)

    return app
Beispiel #13
0
def create_app():
    # 实例化Flask对象
    # 注意,模板和静态文件的路径默认情况下是取Flask实例化的文件路径下的,这里是放在了同一路径下,所以不用修改向相应参数。
    app = Flask(__name__)
    # 加载app配置
    app.config.from_object(envs.get('development'))
    # print('*' * 30)
    # print(app.config)
    # print('*' * 30)
    # 调用自己写的函数init_exts(app)初始化第三方库
    init_exts(app)
    # 调用自己写的函数init_views(app),在app中注册蓝图
    init_views(app)
    # 中間件(鉤子函數)
    load_middleware(app)

    # 记得要返回app
    return app
Beispiel #14
0
def create_app(env):

    # 创建flask app
    app = init_flask_app(env)

    # 加载中间件
    load_middleware(app)

    # 加载拓展库
    init_exts(app)

    # 加载视图函数
    init_views(app)

    # 加载restful_api视图函数
    # 与路由相关的flask拓展都单独拎出来写成一个独立文件,不要放在exts.py模块里面
    init_restapi(app)

    return app