Beispiel #1
0
def create_app(config):
    """load different config according to imported config settings"""
    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    register_extensions(app)
    register_blueprints(app)
    return app
Beispiel #2
0
def create_app(config):
    """可以根据传入的config 名称,加在不同的配置
    """
    """
    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    # SQLAlchemy的初始化方式改为使用 init_app
    db.init_app(app)

    #路由函数暂时写在这里,后面会介绍使用Flask 的Blueprint实现路由的模块化
    
    @app.route('/')
    def index():
        courses = Course.query.all()
        return render_template('index.html', courses=courses)

    @app.route('/admin')
    def admin_index():
        return 'admin'
    """
    """ APP 工厂
    """
    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    register_extensions(app)
    register_blueprints(app)

    return app
Beispiel #3
0
def create_app(config):
    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    register_extensions(app)
    register_blueprints(app)

    return app
Beispiel #4
0
def create_app(config):
    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    register_extensions(app)
    # 调用蓝图注册函数
    register_blueprints(app)
    return app
Beispiel #5
0
def create_app(config):
    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    db.init_app(app)
    register_blueprints(app)

    return app
Beispiel #6
0
def create_app(config):

    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    #初始化SQLAlchemy
    register_blueprints(app)
    register_extensions(app)
    return app
Beispiel #7
0
def create_app(config):
    """app factory"""
    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    db.init_app(app)
    Migrate(app, db)
    register_blueprints(app)
    return app
Beispiel #8
0
def create_app(config):
    """根据传入的config名称,加载不同配置"""
    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    # SQLALchemy 的初始化方式改为使用init_app
    register_blueprints(app)
    render_extensions(app)
    return app
Beispiel #9
0
def create_app(config):
    """app factory"""
    app = Flask(__name__)
    app.config.from_object(configs.get(config))

    register_extensions(app)
    register_blueprints(app)
    return app
Beispiel #10
0
def create_app(config):
    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    # db.init_app(app)
    # Migrate(app, db)
    register_extensions(app)
    register_blueprints(app)
    return app
Beispiel #11
0
def create_app(config):
    """ 可以根据传入的config名称,加载不同的配置"""
    app = Flask(__name__)
    app.config.from_object(configs.get(config))

    register_extensions(app)
    register_blueprints(app)    
    return app
Beispiel #12
0
def create_app(config):
    #创建工厂函数,传入变量类型参数
    app=Flask(__name__)
    app.config.from_object(configs.get(config))
    #init_app是sqlalchemy的传入参数,直接创建为sqlalchemy(app),分开了就必须要使用init_app参数
    db.init_app(app)
    #创建蓝图
    register_blueprints(app)
    return app
Beispiel #13
0
def create_app(config):

    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    #初始化SQLAlchemy
    db.init_app(app)
    register_blueprints(app)
    Migrate(app,db)
    return app
Beispiel #14
0
def create_app(config):

    app = Flask(__name__)
    app.config["SECRET_KEY"] = "123456"
    app.config.from_object(configs.get(config))
    register_blueprints(app)
    register_extensions(app)
    register_ckeditor(app)
    return app
Beispiel #15
0
def create_app(config):
    ''' 根据传人的 config 加载不同的配置 '''

    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    # SQLAlchemy 的初始化方式改为使用 init_app
    register_extensions(app)
    register_blueprints(app)

    return app
Beispiel #16
0
def create_app(config):
    """ load different configuration based on argument config
    """
    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    # initialize SQLAlchemy object in models.py
    db.init_app(app)
    register_blueprints(app)

    return app
Beispiel #17
0
def create_app(config):
    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    db.init_app(app)
    register_blueprints(app)

    @app.errorhandler(404)
    def not_found(e):
        return 'Not Found'

    return app
Beispiel #18
0
def create_app(config):
    '''可以根据传入的config名称,加载不同的配置'''
    app = Flask(__name__)
    app.config.from_object(configs.get(config))

    #SQLAlchemy的初始方式改为使用init_app
    #连接数据库与flask
    db.init_app(app)

    register_blueprints(app)

    return app
Beispiel #19
0
def create_app(config):
    app = Flask(__name__)
    app.config.from_object(configs.get(config))
    db.init_app(app)
    register_blueprint(app)
    return app
    @app.route('/')
    def index():
        courses = Course.query.all()
        return render_template('index.html', courses=courses)

    @app.route('/admin')
    def admin_index():
        return 'admin'

    return app
Beispiel #20
0
def create_app(config):
    # 可以根据传入的config名称,加载不同的配置

    #实例化一个Flask类对象
    app = Flask(__name__)

    # 配置app对象

    app.config.from_object(configs.get(config))

    # SQLAlchemy的初始化方式改为使用 init_app

    # 将配置好的app传给SQLAlchemy 去动态创建与数据库的映射 """

    #db.init_app(app)

    #Migrate(app, db)

    # 注册拓展 flask_login
    register_extensions(app)
    register_blueprints(app)

    return app
Beispiel #21
0
def create_app(config):
    app = Flask(__name__)
    app.config.from_object(configs.get(config))
Beispiel #22
0
def create_app(config):
    app = Flask(__name__)  # 创建flask对象
    app.config.from_object(configs.get(config))  # 可以根据传入的config名称加载不同的配置
    register_extensions(app)  # 实例化LoginManager对象,用于注册flask-login
    register_blueprints(app)  #创建注册蓝图的函数
    return app