Exemplo n.º 1
0
def create_app(env_name='default'):
    app = Flask(__name__)
    init_app(app,env_name)
    init_ext(app)
    init_api(app)
    init_blue(app)
    return app
Exemplo n.º 2
0
def init_app():
    app = Flask(__name__)
    DB_URI = 'sqlite:///sqlite3.db'


    DIALECT = 'mysql'
    DRIVER = 'pymysql'
    HOSTNAME = 'localhost'
    PORT = '3306'
    DATABASE = 'flaskdb'
    USERNAME = '******'
    PASSWORD = '******'

    SQLALCHEMY_DATABASE_URI = '{}+{}://{}:{}@{}:{}/{}?charset=utf8'.format(DIALECT, DRIVER, USERNAME, PASSWORD,
                                                                           HOSTNAME, PORT, DATABASE)


    #配置数据库
    app.config['SQLALCHEMY_DATABASE_URI'] = SQLALCHEMY_DATABASE_URI
    app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
    #初始化orm
    db.init_app(app=app)
    #初始化蓝图
    init_blue(app)
    return app
Exemplo n.º 3
0
def create_app(env):
    app = Flask(__name__)
    # 初始化第三方插件
    # 初始化配置
    app.config.from_object(envs.get(env))
    init_ext(app)
    # 初始化蓝图
    init_blue(app)
    return app
Exemplo n.º 4
0
def create_app(envinfo='develop'):
    app = Flask(__name__)

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

    init_exts(app)
    init_blue(app)

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

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

    init_ext(app)

    init_blue(app)
    return app
Exemplo n.º 6
0
def create_app(env_name):
    app = Flask(__name__)
    app.config.from_object(settings.env.get(env_name or "default"))

    init_ext(app)

    init_blue(app=app)

    return app
Exemplo n.º 7
0
def create_app():
    app = Flask(__name__)
    app.config.from_object(settings.envs.get("develop"))

    init_ext(app)
    init_api(app)
    init_blue(app)

    return app
Exemplo n.º 8
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
Exemplo n.º 9
0
def create_app():
    app = Flask(__name__)
    # 初始化配置
    app.config.from_object(envs.get('develop'))
    # 注册蓝图,初始化蓝图
    init_blue(app)
    # 初始化第三方插件
    init_ext(app)
    return app
Exemplo n.º 10
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
Exemplo n.º 11
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
Exemplo n.º 12
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
Exemplo n.º 13
0
def create_app(env):
    app = Flask(__name__)

    # 加载配置信息

    app.config.from_object(envs.get(env))
    # 初始化第三方库
    init_ext(app)
    # 初始化路由
    init_blue(app)
    return app
Exemplo n.º 14
0
def create_app(env_name=None):
    app = Flask(__name__)

    init_config(app, env_name)

    init_ext(app)

    init_api(app)

    init_blue(app)

    return app
Exemplo n.º 15
0
def create_app():
    # app初始化,并从配置文件中指定templates和static的地址
    app = Flask(__name__,
                template_folder=settings.TEMPLATE_FOLDER,
                static_folder=settings.STATIC_FOLDER)
    # 初始化配置,可以选择不同环境的配置
    app.config.from_object(envs.get('default'))
    # 注册蓝图、初始化蓝图
    init_blue(app)
    # 初始化第三方插件、库
    init_ext(app)
    return app
Exemplo n.º 16
0
def craeat_app(env_name):
    app = Flask(__name__)

    # 初始化
    app.config.from_object(settings.config.get(env_name) or 'default')

    # 模块初始化
    init_ext(app=app)

    init_blue(app=app)

    return app
Exemplo n.º 17
0
def create_app():

    app = Flask(__name__)

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

    app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True

    init_blue(app=app)

    init_extension(app=app)

    return app
Exemplo n.º 18
0
def create_app():

    app = Flask(__name__, template_folder='../templates')
    #初始化app 加载配置文件
    app.config.from_object(envs.get('develop'))

    # 初始化蓝图 路由
    init_blue(app)

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

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

    app.config.from_object(config.get("develop"))  #开发环境

    init_ext(app)

    init_blue(app)

    init_blue1(app)

    init_blue2(app)

    return app
Exemplo n.º 20
0
def init_app():
    # 创建flask应用app
    app = Flask(__name__)

    # 添加配置信息
    app.config.from_object(env.get('production'))
    # print(app.config)

    # 初始化插件
    init_exts(app)

    # 初始化蓝图
    init_blue(app)

    return app
Exemplo n.º 21
0
def create_app():
    app = Flask(__name__,
                template_folder='../templates',
                static_folder='../static')

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

    # 注册蓝图,初始化
    init_blue(app)

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

    return app
Exemplo n.º 22
0
def create_app(env):

    # app = Flask(__name__, template_folder='../templates')
    app = Flask(__name__, static_folder='../static')

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

    # 初始化 非路由相关  扩展库
    init_ext(app)

    # 路由初始化
    init_blue(app)

    return app
Exemplo n.º 23
0
def create_app(env):
    app = Flask(__name__,
                static_folder='../static',
                template_folder='../templates')

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

    # load extensions
    # init_exts(app)

    # initialize url
    init_blue(app)

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

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

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

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

    # 初始化路由系统
    init_blue(app=app)

    return app
Exemplo n.º 25
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.º 26
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_blue(app)

    return app
Exemplo n.º 27
0
def create_app(env_name='Developmentconfig'):

    app = Flask(__name__)
    app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
    # BASE_DIR=os.path.dirname(os.path.abspath(__file__))

    # app.config['SQLALCHEMY_DATABASE_URI']='sqlite:////'+os.path.join(BASE_DIR,'test.db')
    # app.config['SQLALCHEMY_DATABASE_URI']='sqlite:////'+os.path.join(BASE_DIR,'../test.db')
    app.config[
        'SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:7986805@localhost:3306/python1809'
    init_app(app, env_name)
    # init_app(app.config.from_object(envs.get(env_name)))

    init_ext(app)
    init_blue(app)

    return app
Exemplo n.º 28
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.º 29
0
def create_app(env_name=None):

    app = Flask(__name__)

    # 配置config
    init_cogfig(app, env_name)

    # 扩展ext
    init_ext(app)

    # api
    init_api(app)

    # 蓝图
    init_blue(app)

    return app
Exemplo n.º 30
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