예제 #1
0
def create_app(env):
    # def create_app():
    app = Flask(__name__)
    #  加载配置
    # app.config.from_object(envs.get('develop'))
    app.config.from_object(envs.get(envs.get(env)))
    #  初始化第三方扩展库
    init_ext(app)
    # 初始化路由
    init_view(app=app)

    return app
예제 #2
0
def create_app():
    app = Flask(__name__)
    app.config.from_object(envs.get('dev'))
    init_webBlue(app)
    init_ext(app)
    init_nationBlue(app)
    return app
예제 #3
0
def create_app(env):
    app = Flask(__name__)
    app.config.from_object(envs.get(env))
    init_ext(app)
    init_view(app=app)

    return app
예제 #4
0
def create_app(env):
    app = Flask(__name__, static_folder='../static')
    app.config.from_object(envs.get(env))

    init_ext(app)
    init_views(app)
    return app
예제 #5
0
def create_app(env):
    #创建app,由主入口manage.py进行调用create_app
    app = Flask(__name__)

    #通过setting.py初始化此app
    # app.config.from_object(envs.get(env))
    # app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:[email protected]:3306/housebrainlite'
    # app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = 'False'
    app.config.from_object(envs.get(env))

    #注册蓝图
    app.register_blueprint(userblue)
    app.register_blueprint(roomblue)
    app.register_blueprint(petblue)
    app.register_blueprint(plantblue)
    app.register_blueprint(orderblue)
    #初始化第三方扩展库,包括SQLAlchemy及Migrate等第三方库
    init_ext(app=app)

    #配置Flask-WTF,即设置session,通过加密或签名以不同的方式提升安全性
    app.config['SECRET_KEY'] = 'housebrain will change the world'
    # 设置session的保存时间
    app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(minutes=30)

    return app
예제 #6
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
예제 #7
0
def create_app(env):
    app = Flask(__name__)
    app.config.from_object(envs.get(env))
    init_ext(app)
    init_api(app=app)
    load_middleware(app)
    return app
예제 #8
0
def create_app():
    app = Flask(__name__)
    # 初始化配置
    app.config.from_object(envs.get('develop'))
    # 注册蓝图,初始化蓝图
    init_blue(app)
    # 初始化第三方插件
    init_ext(app)
    return app
예제 #9
0
def create_app():
    app = Flask(__name__)

    app.config.from_object(envs.get("develop"))

    init_apis(app)
    init_ext(app)

    return app
예제 #10
0
def create_app():
    app = Flask(__name__, template_folder='../templates')
    #初始化配置
    app.config.from_object(envs.get('develop'))

    init_blue(app)

    init_ext(app)
    return app
예제 #11
0
def create_app(env):
    app = Flask(__name__)
    # 初始化第三方插件
    # 初始化配置
    app.config.from_object(envs.get(env))
    init_ext(app)
    # 初始化蓝图
    init_blue(app)
    return app
예제 #12
0
def create_app(env):
    app = Flask(__name__,
                template_folder='./templates',
                static_folder='./static')  # 构建Flask对象

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

    init_view_router(app)  # 加载view router

    return app
예제 #13
0
파일: __init__.py 프로젝트: yucaizhx/tpp
def init_app(env):
    app=Flask(__name__)
    #设置文件
    app.config.from_object(envs.get(env))
    #设置扩展库
    init_ext(app)
    #设置views,apis
    init_api(app)

    return app
예제 #14
0
파일: __init__.py 프로젝트: the2015/Flask
def create_app(env):
    app = Flask(__name__)
    # app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///sqlite.db"
    # app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
    # app.config['SQLALCHEMY_DATABASE_URI'] = "mysql+pymysql://root:root@localhost:3306/test"
    # app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
    app.config.from_object(envs.get("develop"))
    init_ext(app)
    init_view(app=app)
    return app
예제 #15
0
def create_app(env):
    app = Flask(__name__)

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

    # 初始化扩展库
    init_ext(app)
    init_api(app)
    return app
예제 #16
0
def create_app(env):
    app = Flask(__name__,
                template_folder='../templates',
                static_folder='../static')
    app.debug = True
    app.config.from_object(envs.get(env))
    init_ext(app)
    init_view(app)

    return app
예제 #17
0
def create_app(env):
    app = Flask(__name__)
    #初始化配置文件
    app.config.from_object(envs.get(env))
    # 初始化视图
    init_view(app)
    # 初始化第三方插件
    init_ext(app)

    return app
예제 #18
0
def create_app():
    app = Flask(__name__, template_folder=TEMPLATE_FOLDER)

    init_first_blue(app)

    init_ext(app)

    app.config.from_object(envs.get("develop"))

    return app
예제 #19
0
def create_app(env):
    app = Flask(__name__)
    app.register_blueprint(blue)
    # uri数据库+驱动://用户名:密码@主机:端口/具体哪一个库
    #app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:[email protected]:3306/flask_test'
    # 保持兼容性
    #app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True
    app.config.from_object(envs.get(env))
    init_ext(app=app)
    return app
예제 #20
0
def create_app(env):
    app = Flask(__name__)
    app.config.from_object(envs.get(env))

    # 初始化ext
    init_ext(app)

    # 初始化views
    init_views(app)

    return app
예제 #21
0
def create_app(env):
    #初始化app
    app = Flask(__name__, template_folder='../templates')
    #初始化配置这里的env是关键字有意义的
    app.config.from_object(envs.get(env))
    #初始化蓝图,路由,调用,注册
    init_blue(app)
    #初始化第三方库
    init_ext(app)

    return app
예제 #22
0
def create_app():
    app = Flask(__name__)

    # load in config object
    app.config.from_object(envs.get('develop'))
    # init extensions
    init_ext(app=app)
    # init blueprint
    init_blueprint(app=app)

    return app
예제 #23
0
def create_app(env):
    config_name = envs.get(env)
    setup_log(env)
    app = Flask(__name__)
    app.config.from_object(config_name)
    init_ext(app)
    global redis_store
    app.register_blueprint(user, url_prefix="/user")
    app.register_blueprint(index_bul)
    app.register_blueprint(passport_blu, url_prefix="/passport")
    return app
예제 #24
0
파일: __init__.py 프로젝트: hashmapybx/NLP
def create_app(env):

    app = Flask(__name__)

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

    init_ext(app)
    init_api(app)
    # init_blue(app)
    # load_middle(app) # 加载中间件
    return app
예제 #25
0
파일: __init__.py 프로젝트: hashmapybx/NLP
def create_app(env):
    app = Flask(__name__)

    # 加载配置信息

    app.config.from_object(envs.get(env))
    # 初始化第三方库
    init_ext(app)
    # 初始化路由
    init_blue(app)
    return app
예제 #26
0
def create_app(env):
    app = Flask(__name__)
    # uri格式: 数据库+驱动://用户名:密码@主机:端口/库名
    # MYSQL: mysql+pymysql://root:123456@localhost:3306/testdb
    # app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///sqlite.db"
    # app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
    app.config.from_object(envs.get(env))

    init_ext(app)
    init_views(app)
    return app
예제 #27
0
def create_app(env):
    app = Flask(__name__)
    # 初始化参数
    app.config.from_object(envs.get(env))
    # 初始化第三方库
    init_ext(app)
    # 初始化路由
    init_blue(app)

    load_middleware(app)
    return app
예제 #28
0
def create_app():

    app = Flask(__name__, template_folder=settings.TEMPLATE_FOLDER)
    # 初始化配置
    app.config.from_object(envs.get('develop'))
    # 注册蓝图,初始化蓝图
    init_blue(app)
    # 初始化第三方插件,库
    init_ext(app)

    return app
예제 #29
0
def create_app():
    app = Flask(__name__, template_folder=settings.TEMPLATE_FOLDER)

    app.config.from_object(envs.get('postgreConfig'))

    register_bps(app)

    init_ext(app)

    CORS(app, supports_credentials=True)

    return app
예제 #30
0
def create_app():
    app = Flask(__name__)
    # 初始化↓
    app.config.from_object(envs.get('develop'))

    # 初始化蓝图, 路由
    init_home_blue(app)

    # 初始化第三方库
    init_ext(app)

    return app