Esempio n. 1
0
def create_app(env_name):
    app = Flask(__name__)
    app.config.from_object(settings.ENV_NAME.get(env_name))

    init_urls(app)
    init_app(app)
    return app
Esempio n. 2
0
def creat_app():
    app = Flask(__name__)
    app.config["DEBUG"] = True
    app.config["SECRET_KEY"] = "110"
    app.config[
        "SQLALCHEMY_DATABASE_URI"] = "mysql+pymysql://root:[email protected]:3306/axf"
    app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False
    init_ext(app)
    init_urls(app)

    return app
Esempio n. 3
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_urls(app)

    return app
Esempio n. 4
0
def create_app():
    # 创建flask对象
    # app = Flask(__name__, static_folder=settings.STATIC_FOLDER, template_folder=settings.TEMPLATE_FOLDER)
    # SPA项目不用为flask指定静态资源文件路径
    app = Flask(__name__)
    # 加载settings配置文件
    # app.config.from_object(settings.envs.get('develop'))  # 开发环境
    # app.config.from_object(settings.envs.get('testing'))  # 线上环境(这里名称可能有误,但确实是线上环境)
    app.config.from_object(settings.envs.get('staging'))  # 测试环境(这里名称可能有误,但确实是测试环境)
    # app.config.from_object(settings.envs.get('product')) # 线上环境(自己的服务器环境)
    # app.config.from_object(settings.envs.get('docker')) # docker环境
    # 初始化第三方插件
    ext.init_ext(app)
    # 初始化蓝图
    # views.init_blue(app)
    # 使用flask-restful初始化蓝图
    # 初始化路由
    urls.init_urls(app)
    return app
Esempio n. 5
0
def create_app():
    app = Flask(__name__)
    init_ext(app)
    init_urls(app)
    return app