Esempio n. 1
0
def create_app():
    app = Flask(__name__)
    app.config.from_object(envs['develop'])  # 注意配置读取的顺序,一定要在配置扩展等东西前面
    init_ext(app)
    init_view(app)
    load_middleware(app)
    return app
Esempio n. 2
0
def create_app(env):
    app = Flask(__name__)
    app.secret_key = "duansq"
    # 加载配置
    app.config.from_object(envs.get(env))
    # 初始化l路由
    init_view(app=app)
    # 初始化第三方扩展库
    init_ext(app=app)
    return app
Esempio n. 3
0
def create_app(env_name='default'):
    from flask import Flask
    app = Flask(__name__)

    init_app(app, env_name)

    init_ext(app)

    init_view(app)

    return app
Esempio n. 4
0
def create_app():
    #app创建
    app = Flask(__name__)

    #数据库信息配置
    app.config.from_object(DevConfig())

    #各模块的构建
    init_view(app=app)
    init_model(app=app)

    return app
Esempio n. 5
0
def create_app():
    #1.创建app对象  然后进行配置
    app = Flask(__name__)
    #引入secret_key
    app.config.from_pyfile('config')
    app.config[
        'SQLALCHEMY_DATABASE_URI'] = 'mysql://*****:*****@127.0.0.1:3306/flasktest1'
    app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True
    bootstrap.init_app(app)
    navbar = Navbar('Bootstrap测试', View('主页', 'index'), View('项目', 'services'),
                    View('服务', 'projects'), View('关于', 'about'))
    nav.register_element('top', navbar)
    nav.init_app(app)
    db.init_app(app)
    init_view(app)
    return app
Esempio n. 6
0
def create_app():
    app = Flask(__name__)
    app.config.from_object(envs.get('develop'))
    init_ext(app)
    init_view(app)
    return app