Ejemplo n.º 1
0
def create_app(env_name="debug"):
    #初始化app
    app = Flask(__name__)
    app.config.from_object(settings.config.get(env_name))
    init_ext(app)
    init_blue(app)
    return app
Ejemplo n.º 2
0
def create_app(env_name):
    #实例化app
    app = Flask(__name__)
    #配置
    app.config.from_object(conf.get(env_name))
    #实例化第三方插件
    init_ext(app)
    #注册蓝图
    init_blue(app)
    return app
Ejemplo n.º 3
0
def create_app(env_name):
    # 做简单的检验
    if not env_name in conf.keys():
        raise Exception("你的环境名有问题")
    app = Flask(__name__)
    # 各种配置
    app.config.from_object(conf.get(env_name))
    # 注册各种第三方的插件
    init_ext(app)
    # 注册蓝图
    init_blue(app)
    return app
Ejemplo n.º 4
0
def create_app(env):
    app = Flask(__name__)

    # 配置
    app.config.from_object(config.get(env))

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

    # 注册蓝图
    init_blue(app)
    # 注册restful的路由
    init_api(app)
    return app
Ejemplo n.º 5
0
def create_app(evn_name=None):
    app = Flask(__name__)

    # 初始化,获取开发环境
    app.config.from_object(config.get(evn_name or 'default'))

    # 初始化蓝图
    init_blue(app)

    # 初始化ext.py
    init_ext(app)

    # 初始化admin蓝图
    init_blue_admin(app)

    # 404页面的返回
    @app.errorhandler(404)
    def handler404(error):
        return render_template('home/404.html'), 404


    return app