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
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
def create_app(config): app = Flask(__name__) app.config.from_object(configs.get(config)) register_extensions(app) register_blueprints(app) return app
def create_app(config): app = Flask(__name__) app.config.from_object(configs.get(config)) register_extensions(app) # 调用蓝图注册函数 register_blueprints(app) return app
def create_app(config): app = Flask(__name__) app.config.from_object(configs.get(config)) db.init_app(app) register_blueprints(app) return app
def create_app(config): app = Flask(__name__) app.config.from_object(configs.get(config)) #初始化SQLAlchemy register_blueprints(app) register_extensions(app) return app
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
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
def create_app(config): """app factory""" app = Flask(__name__) app.config.from_object(configs.get(config)) register_extensions(app) register_blueprints(app) return app
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
def create_app(config): """ 可以根据传入的config名称,加载不同的配置""" app = Flask(__name__) app.config.from_object(configs.get(config)) register_extensions(app) register_blueprints(app) return app
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
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
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
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
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
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
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
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
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
def create_app(config): app = Flask(__name__) app.config.from_object(configs.get(config))
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