def create_app(): app = Flask(__name__) app.config.from_object(envs['develop']) # 注意配置读取的顺序,一定要在配置扩展等东西前面 init_ext(app) init_view(app) load_middleware(app) return app
def create_app(env): app = Flask(__name__) app.secret_key = "duansq" # 加载配置 app.config.from_object(envs.get(env)) # 初始化l路由 init_view(app=app) # 初始化第三方扩展库 init_ext(app=app) return app
def create_app(env_name='default'): from flask import Flask app = Flask(__name__) init_app(app, env_name) init_ext(app) init_view(app) return app
def create_app(): #app创建 app = Flask(__name__) #数据库信息配置 app.config.from_object(DevConfig()) #各模块的构建 init_view(app=app) init_model(app=app) return app
def create_app(): #1.创建app对象 然后进行配置 app = Flask(__name__) #引入secret_key app.config.from_pyfile('config') app.config[ 'SQLALCHEMY_DATABASE_URI'] = 'mysql://*****:*****@127.0.0.1:3306/flasktest1' app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True bootstrap.init_app(app) navbar = Navbar('Bootstrap测试', View('主页', 'index'), View('项目', 'services'), View('服务', 'projects'), View('关于', 'about')) nav.register_element('top', navbar) nav.init_app(app) db.init_app(app) init_view(app) return app
def create_app(): app = Flask(__name__) app.config.from_object(envs.get('develop')) init_ext(app) init_view(app) return app