def create_app(env):
    app = Flask(__name__,template_folder=template_folder,static_folder=static_folder)
    app.config.from_object(conf.get(env))
    init_ext(app)
    init_blue(app)
    init_api(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)
    return app
Beispiel #3
0
def create_app(env_name='default'):
    app = Flask(__name__)

    init_app(app, env_name)

    init_ext(app)

    init_blue(app)

    init_api(app)

    return app
Beispiel #4
0
def create_app(env):
    app = Flask(__name__)
    # flask实例化对象配置
    init_settings(app, env)

    # 插件初始化
    init_ext(app)

    # 蓝图配置
    init_blue(app)

    return app
Beispiel #5
0
def create_app():
    app = Flask(__name__,
                static_folder="./../../dist/static",
                template_folder="./../../dist")
    cors = CORS(app, resources={r"/getList": {"origins": "*"}})
    # 初始化配置
    app.config.from_object(envs.get('develop'))
    # 注册蓝图,初始化蓝图
    init_blue(app)
    # 初始化第三方插件和库
    init_ext(app)
    return app
Beispiel #6
0
def create_app(env_name = 'default'):

    app = Flask(__name__)

    #配置
    init_app(app,env_name)
    #插件等
    init_ext(app)
    #蓝图
    init_blue(app)

    return app
Beispiel #7
0
def create_app(env_name='default'):
    app = Flask(__name__)

    # 配置 settings.py
    init_app(app, env_name)

    # 插件 ext.py
    init_ext(app)

    # 蓝图 views.py
    init_blue(app)

    return app
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
Beispiel #9
0
def create_app(env):
    app = Flask(__name__)
    moment = Moment(app)

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

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

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

    # 初始化路由系统
    init_blue(App=app)
    return app
Beispiel #10
0
def create_app():
    app = Flask(__name__, template_folder=settings.TEMPLATE_FOLDER)
    app.config.from_object(envs.get('develop'))
    app.config['SECRET_KEY'] = os.urandom(24)
    app.config['SESSION_TYPE'] = 'sqlalchemy'  # session类型为sqlalchemy
    app.config['SESSION_SQLALCHEMY'] = db  # SQLAlchemy对象
    app.config['SESSION_SQLALCHEMY_TABLE'] = 'session'  # session要保存的表名称
    app.config['SESSION_PERMANENT'] = True  # 如果设置为True,则关闭浏览器session就失效。
    app.config['SESSION_USE_SIGNER'] = False  # 是否对发送到浏览器上session的cookie值进行加密
    app.config['SESSION_KEY_PREFIX'] = 'session:'  # 保存到session中的值的前缀

    # 初始化蓝图
    init_blue(app)
    a_blue(app)

    # 初始化第三方插件、库
    init_exts(app)

    return app
Beispiel #11
0
def create_app():
    app = Flask(__name__, template_folder=setting.TEMPLATE_FOLDER)
    app.config.from_object(envs.get('develop'))
    init_blue(app)
    init_extentions(app)
    return app
Beispiel #12
0
def init_app():
    app = Flask(__name__)
    init_blue(app)
    app.config.from_object(config)
    init_exts(app)
    return app