def create_app(env): app = Flask(__name__, static_folder='../static') app.config.from_object(envs.get(env)) init_ext(app) init_views(app) return app
def create_app(): app = Flask(__name__) app.config.from_object(Config) init_ext(app) init_views(app) return app
def create_app(env): app = Flask(__name__) app.config.from_object(envs.get(env)) init_ext(app) init_views(app) return app
def create_app(): app = Flask(__name__) # 初始化视图 init_views(app=app) return app
def create_app(): app = Flask(__name__) # uri格式: 数据库+驱动://用户名:密码@主机:端口/库名 app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///sqlite.db" app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False init_ext(app) init_views(app) return app
def create_app(env): app = Flask(__name__) # uri格式: 数据库+驱动://用户名:密码@主机:端口/库名 # MYSQL: mysql+pymysql://root:123456@localhost:3306/testdb # app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///sqlite.db" # app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False app.config.from_object(envs.get(env)) init_ext(app) init_views(app) return app
def createApp(env=None): app = Flask(__name__) app.config.from_object(config.get(env or 'default')) init_views(app) init_ext(app) return app
def create_app(env): app = Flask(__name__, template_folder="../templates") app.config.from_object(envs.get(env)) init_ext(app) init_api(app) init_views(app) load_middleware(app) return app
def create_app(env): app = Flask(__name__) app.config.from_object(envs.get(env)) init_ext(app) init_views(app) scheduler = APScheduler() scheduler.init_app(app) scheduler.start() return app
def create_app(): """ 创建Flask对象,注册其他组件并返回创建的Flask对象 :return: Flask对象 """ app = Flask(__name__) # 从配置文件获取配置信息并添加到app,主要包括数据库信息和启动模式 app.config.from_object(env.get(RUN_MODE)) # 初始化第三方扩展和组件 init_ext(app) # 注册views视图路由 init_views(app) return app
def create_app(env): app = Flask(__name__) # 初始化配置 app.config.from_object(envs.get(env)) # 初始化扩展 init_ext(app) # 初始化路由 init_views(app) # 加载中间件 load_middleware(app) return app
def create_app(env): app = Flask(__name__, static_folder="../static") app.config.from_object(envs.get(env)) init_ext(app) init_views(app) scheduler.remove_job(id='job01') scheduler.add_job(id="job01", func=print_time, trigger='cron', day_of_week="*", hour=14, minute=18, second=59) scheduler.start() return app
def create_app(): app = Flask(__name__) # 懒加载方式 # init_route(app) #蓝图1 # init_views(app=app) # 蓝图2 # app.register_blueprint(first) # app.register_blueprint(second) # 蓝图3 init_views(app=app) return app
def create_app(): # 实例化Flask对象 # 注意,模板和静态文件的路径默认情况下是取Flask实例化的文件路径下的,这里是放在了同一路径下,所以不用修改向相应参数。 app = Flask(__name__) # 加载app配置 app.config.from_object(envs.get('development')) # print('*' * 30) # print(app.config) # print('*' * 30) # 调用自己写的函数init_exts(app)初始化第三方库 init_exts(app) # 调用自己写的函数init_views(app),在app中注册蓝图 init_views(app) # 中間件(鉤子函數) load_middleware(app) # 记得要返回app return app
def create_app(env): # 创建flask app app = init_flask_app(env) # 加载中间件 load_middleware(app) # 加载拓展库 init_exts(app) # 加载视图函数 init_views(app) # 加载restful_api视图函数 # 与路由相关的flask拓展都单独拎出来写成一个独立文件,不要放在exts.py模块里面 init_restapi(app) return app
def create_app(): app = Flask(__name__) init_views(app) # 初始化views return app