Exemplo n.º 1
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
Exemplo n.º 2
0
def create_app():
    app = Flask(__name__)
    app.config.from_object(settings.envs.get("develop"))

    init_ext(app)
    init_api(app)
    return app
Exemplo n.º 3
0
def create_app(env_name='default'):

    app = Flask(__name__)
    init_app(app,env_name)
    init_ext(app)
    init_api(app)

    return app
Exemplo n.º 4
0
def init_ext(app):
    # 初始化数据库
    init_db(app)
    # 初始化Api接口
    init_api(app)
    # 初始化邮箱模块
    mail.init_app(app)
    # 初始化缓存
    cache.init_app(app)
Exemplo n.º 5
0
def init_app(env):
    app=Flask(__name__)
    #设置文件
    app.config.from_object(envs.get(env))
    #设置扩展库
    init_ext(app)
    #设置views,apis
    init_api(app)

    return app
Exemplo n.º 6
0
def create_app(env_name=None):
    app = Flask(__name__)

    init_config(app, env_name)

    init_ext(app)

    init_api(app)

    return app
Exemplo n.º 7
0
def create_app(env):
    app = Flask(__name__)

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

    init_ext(app=app)

    init_api(app)

    return app
Exemplo n.º 8
0
def init_ext(app):
    #  初始化数据库
    init_db(app)

    #  初始化api接口
    init_api(app)
    #  初始化邮箱模块
    mail.init_app(app)
    # 初始化cache模块
    cache.init_app(app)
Exemplo n.º 9
0
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
Exemplo n.º 10
0
def create_app():
    app = Flask(__name__)
    app.config["DEBUG"] = True
    app.config["SECRET_KEY"] = "110"
    app.config["SQLALCHEMY_DATABASE_URI"] = "mysql+pymysql://root:123456@localhost:3306/FlaskDay05REST"
    app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False

    init_ext(app)

    init_api(app)

    return app
Exemplo n.º 11
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
Exemplo n.º 12
0
def create_app():
    app = Flask(__name__)

    # 工程初始化
    app.config.from_object(Config)
    # 第三方插件初始化
    init_ext(app=app)

    # 路由初始化
    init_api(app)

    return app
Exemplo n.º 13
0
def create_app():
    app = Flask(__name__)
    #初始化Flask config  配置文件
    app.config.from_object(envs.get('develop'))
    # 初始化 扩展库 migrate,SQLALCHEMY 注册插件ext是extends
    init_ext(app)
    #进入蓝图
    init_blueprint(app)

    #注册rest api
    init_api(app)
    return app
Exemplo n.º 14
0
def create_app(env):
    app = Flask(__name__)

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

    init_ext(app)

    # init_view(app=app)
    init_api(app)

    load_middleware(app)

    return app
Exemplo n.º 15
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
Exemplo n.º 16
0
def create_app():

    app = Flask(__name__)
    # 初始化app
    app.config.from_object(envs.get("develop"))

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

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

    return app
Exemplo n.º 17
0
def create_app(env):
    app = Flask(__name__)

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

    # 初始化插件
    init_ext(app)

    # 初始化路由
    init_api(app)

    return app
Exemplo n.º 18
0
def create_app():
    app = Flask(__name__)
    # 初始化 Flask  config
    app.config.from_object(envs.get("develop"))
    # 初始化 扩展库
    init_ext(app)

    # 初始化蓝图
    init_blueprint(app)
    # 注册 rest api
    init_api(app)

    return app
Exemplo n.º 19
0
def create_app():
    app = Flask(__name__)

    # 初始化项目配置
    app.config.from_object(Config)

    # 初始化扩展库
    init_ext(app)

    # 初始化路由
    init_api(app=app)

    CORS(app, supports_credentials=True)

    return app
Exemplo n.º 20
0
def create_app(env_name=None):
    app = Flask(__name__)

    # 配置 api
    init_api(app)

    # 配置 ext.py
    init_ext(app)

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

    # 配置 views.py
    init_blue(app)

    return app
Exemplo n.º 21
0
def create_app(ENV_NAME):
    app = Flask(__name__)
    app.config.from_object(settings.ENV_NAME.get(ENV_NAME))

    # 解决浏览器响应为乱码情况
    app.config.update(RESTFUL_JSON=dict(ensure_ascii=False))

    init_ext(app)
    init_api(app)
    # user = User()
    # letter = Letter()
    # cities = Cities()
    # moive = Movies()
    # cinema = Cinemas()

    return app
Exemplo n.º 22
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_api(app)

    return app
Exemplo n.º 23
0
def creaate_app(env):
    app = Flask(__name__)
    app.config.from_object(envs.get(env))

    # 初始化插件
    init_ext(app)

    #  路由
    # app.register_blueprint(blueprint=my_blue)

    # 注册中间件
    load_middleware(app)

    # 注册api
    init_api(app)
    return app
Exemplo n.º 24
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
Exemplo n.º 25
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
Exemplo n.º 26
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
Exemplo n.º 27
0
def create_app(ENV_NAME):
    app = Flask(__name__)
    app.config.from_object(settings.ENV_NAME.get(ENV_NAME))
    # 使用session如报错添加以下配置
    app.config['SESSION_TYPE'] = 'redis'
    # 解决浏览器响应为乱码情况
    app.config.update(RESTFUL_JSON=dict(ensure_ascii = False))

    init_ext(app)
    init_api(app)
    # user = User()
    # letter = Letter()
    # cities = Cities()
    # moive = Movies()
    # cinema = Cinemas()
    # order = Orders()
    return app
Exemplo n.º 28
0
def create_app(env):
    app = Flask(__name__)

    CORS(app)

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

    # 初始化路由
    init_blue(app)

    # 初始化第三方应用
    init_ext(app)

    # 初始化RESTFul
    init_api(app)

    return app
Exemplo n.º 29
0
def create_app(env):
    app = Flask(__name__)
    # CORS(app, resources={r"/*": {"origins": "*"}}, supports_credentials=True)
    app.config.update(RESTFUL_JSON=dict(ensure_ascii=False))
    # 初始化项目配置
    app.config.from_object(envs.get(env))
    app.config['SESSION_COOKIE_NAME'] = 'token'
    app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(weeks=9999)
    app.config['SESSION_COOKIE_HTTPONLY'] = True
    app.config['SECRET_KEY'] = os.urandom(24)
    app.config['JSON_SORT_KEYS'] = False
    # 初始化 非路由相关的扩展
    init_ext(app)
    # 初始化api
    init_api(app)
    # 初始化路由
    init_view(app)
    return app
Exemplo n.º 30
0
def create_app(env):
    app = Flask(__name__)
    # 初始化API
    init_api(app)

    return app