def create_app(config_name): # 创建app实例对象 app = Flask(__name__) # 加载配置 app.config.from_object(config.get(config_name) or 'default') # 执行额外的初始化 print('here111') print(app.config['SQLALCHEMY_DATABASE_URI']) config.get(config_name).init_app(app) #设置debug=True,让toolbar生效 # app.debug=True # 加载扩展 # print(app.config['UPLOADED_PHOTOS_DEST']) config_extensions(app) # 配置蓝本 config_blueprint(app) # 配置全局错误处理 config_errorhandler(app) # 返回app实例对象 return app
def create_app(config_name): # 创建app实例对象 app = Flask(__name__) # 加载配置 app.config.from_object(config.get(config_name) or 'default') # 执行额外的初始化 config.get(config_name).init_app(app) # 设置debug=True,让toolbar生效 # app.debug=True # Setup Flask-Security user_datastore = SQLAlchemyUserDatastore(db, User, Role) security.init_app(app, user_datastore) # 加载扩展 config_extensions(app) # 加载admin config_admin(app) # 初始化调度器配置 config_scheduler(app) # 配置蓝本 config_blueprint(app) # 配置全局错误处理 config_errorhandler(app) # 返回app实例对象 return app
def create_app(): app = Flask(__name__) app.config.from_object('app.config.settings') app.config.from_object('app.config.secure') config_extensions(app) register_blueprint(app) return app
def create_app(config_name): app = Flask(__name__) app.config.from_object(config[config_name]) config[config_name].init_app(app) config_blueprint(app) config_extensions(app) return app
def create_app(config_name): # 创建app实例 app = Flask(__name__) CORS(app, supports_credentials=True) # "develop": DevelopConfig, # "testing": TestConfig, # "product": ProductConfig, # "default": DevelopConfig if config_name not in config: config_name = "default" # 把config文件中的类进行实例化 # https://blog.csdn.net/weixin_42102783/article/details/80146861 # flask下面from_object这个函数什么意思 # 就是对config配置文件中的类进行实例化的操作 app.config.from_object(config[config_name]) app.register_blueprint(auth) app.register_blueprint(index) app.register_blueprint(product) app.register_blueprint(news) app.register_blueprint(shopping) app.register_blueprint(alipay) app.register_blueprint(search) app.register_blueprint(order) app.register_blueprint(check_code) config_extensions(app) init_admin(app) return app
def create_app(config_name): # config_name development test product app = Flask(__name__) app.config.from_object(config[config_name]) # 此时你是开发还是测试还是生产 config[config_name].init_app(app) # 让配置文件生效 config_blueprint(app) config_extensions(app) return app
def create_app(config_name): #在此处创建app因为app内部使用app多,如蓝本,扩展,初始化配置等 app = Flask(__name__) #初始化配置文件 app.config.from_object(config[config_name]) #各种扩展库的初始化 config_extensions(app) #注册蓝本 config_blueprint(app) return app
def create_app(config_name): app = Flask(__name__) #初始化配置文件 app.config.from_object(config[config_name]) #各种扩展库的初始化 config_extensions(app) #注册蓝本 config_blueprint(app) return app
def create_app(config_name): app = Flask(__name__) app.config.from_object(config[config_name]) # 给所有第三方扩展库实例化对象 config_extensions(app) # 注册所有蓝本的函数 config_blueprint(app) errors(app) return app
def create_app(config_name): # 传入参数,从app.config 导入config文件 # 创建实例 app = Flask(__name__) app.config.from_object(config[config_name]) # 注册到文件中,让配置文件生效 config[config_name].init_app(app) # 调用类方法,完成特定环境初始化 config_extensions(app) # db与应用完成绑定 config_buleprint(app) return app
def create_app(config_name): app = Flask(__name__) #导入settings配置信息 app.config.from_object(config[config_name]) #第三方库初始化 config_extensions(app) #注册所有的蓝本函数 config_blueprint(app) #错误页面绑定app errors(app) return app
def create_app(config_name): # 创建用于实例 app = Flask(__name__) # 初始化配置 app.config.from_object(config.get(config_name, 'default')) # 配置扩展 config_extensions(app) # 注册蓝本 register_blueprint(app) # 返回应用实例 return app
def create_app(config_name): #创建应用实例 app= Flask(__name__) #初始化配置 app.config.from_object(config.get(config_name) or config[ 'default']) #调用初始化函数 config[config_name].init_app(app) #调用扩展初始化函数 config_extensions(app) #返回应用实例 return app
def create_app(config_name): # 创建一个应用实例 app = Flask(__name__) # 初始化配置 app.config.from_object(config[config_name]) # 调用初始化函数 config[config_name].init_app(app) # 初始化扩展 config_extensions(app) # 初始化蓝本 config_blueprint(app) return app
def crate_app(config_name): app = Flask(__name__) app.config.from_object(config1.get(config_name) or 'default') config1.get(config_name).init_app(app) print('here111') register_config(app) config_error(app) config_extensions(app) return app
def create_app(config_name): # 创建应用实例 app = Flask(__name__) # 初始化配置 if config_name not in config: config_name = 'default' app.config.from_object(config[config_name]) # 配置扩展 config_extensions(app) # 注册蓝本 register_blueprint(app) # 返回实例 return app
def create_app(config_name): # 创建对象 app = Flask(__name__) # 初始化配置 if config_name not in config: config_name = 'default' app.config.from_object(config[config_name]) # 添加扩展 config_extensions(app) # 配置视图类 config_views(app) # 返回对象 return app
def create_app(config_name): # 创建应用实例 app = Flask(__name__) # 配置初始化 app.config.from_object(config[config_name]) config[config_name].init_app(app) # 配置扩展 config_extensions(app) # 配置蓝本 config_blueprint(app) # 配置错误显示页面 config_errorhandler(app) # 返回对象 return app
def create_app(config_name): # 创建flask实例 app = Flask(__name__) # celery_app.config_from_object('app.celery_config') # celery_app.conf.update(celery_conf) # 载入配置 app.config.from_object(config.get(config_name) or config['default']) # 初始化配置 config[config_name].init_app(app) # 注册插件 config_extensions(app) # 注册蓝本 config_blueprint(app) return app
def create_app(config_name): # 创建应用实例对象 app = Flask(__name__) # 配置初始化 app.config.from_object(config[config_name]) config[config_name].init_app(app) # 配置扩展 config_extensions(app) # 本来应该在这里注册蓝本的 app已经有了 为了简单封装方法 config_blueprint(app) # 配置错误显示页面 config_errorhandler(app) # 返回对象 return app
def create_app(config_name): # 创建应有实例 app = Flask(__name__) app.config.from_object(config[config_name]) # 调用初始化函数 config[config_name].init_app(app) # 初始化各种扩展 config_extensions(app) # 配置蓝本 config_blueprint(app) #配置错误显示 config_errorhandler(app) # 返回应用实例 return app
def create_app(config_name): # 创建flask实例对象 app = Flask(__name__) # 初始化 app.config.from_object(config.get(config_name, 'default')) # 执行额外的初始化操作 config[config_name].init_app(app) # 导入扩展 config_extensions(app) # 注册蓝本 config_blueprint(app) # 自定义错误 config_errorhandler(app) return app
def create_app(config_name): #创建应用实例 app = Flask(__name__) #初始化配置 app.config.from_object(config.get(config_name) or config['default']) #调用初始化函数 config[config_name].init_app(app) #配置扩展 config_extensions(app) #配置蓝本 config_blueprint(app) #错误页面定制 config_errorhandler(app) #返回应用实例 return app
def create_app(config_name): # 创建应用实例 app = Flask(__name__) # 初始化配置 app.config.from_object(config.get(config_name, 'default')) # 调用初始化函数 config[config_name].init_app(app) # 返回应用实例 config_extensions(app) #注册蓝本 config_blueprint(app) # 调用错误页面 config_errorhandler(app) return app
def create_app(config_name): # 创建一个实例 app = Flask(__name__) # 初始化配置 app.config.from_object(config[config_name]) # 初始化函数 config[config_name].init_app(app) # 初始化扩展包 extensions.config_extensions(app) # 初始化 home.config_blueprint(app) user.config_blueprint(app) # from app.home import home # app.register_blueprint(home, url_prefix='/home') return app
def create_app(config_name): # 创建实例 app = Flask(__name__) # 通过对象初始化 app.config.from_object(config[config_name]) # 调用初始化方法 config[config_name].init_app(app) # 配置各种扩展 config_extensions(app) # 配置蓝本 config_blueprint(app) # 配置错误显示页面 config_errorhandler(app) # 返回实例 return app
def create_app(config_name): # 到底是开发环境还是测试环境还是生产环境 # 创建实例 app = Flask(__name__) # 配置蓝本 register_blueprints(app) # 让配置文件生效 app.config.from_object(config[config_name]) # 初始化配置 # config[config_name].init_app(app) # 让扩展真正生效 config_extensions(app) return app
def create_app(config_name): # 创建应用实例 app = Flask(__name__) # 通过类初始化配置 app.config.from_object(config[config_name]) app.config['DEBUG'] = True # 调用初始化函数 config[config_name].init_app(app) # 配置相关扩展 config_extensions(app) # 配置相关蓝本 config_blueprint(app) # 配置错误显示 config_errorhandler(app) # 返回应用实例 return app
def create_app(): # 创建app实例对象 app = Flask(__name__) # 加载配置 app.config.from_object('app.config') app.config.from_object('app.secure') app_log(app) # 加载扩展 config_extensions(app) # 配置蓝本 config_blueprint(app) # 配置全局错误处理 config_errorhandler(app) # 返回app实例对象 return app
def create_app(config_name): # Create the app instance object app = Flask(__name__) # Load Configuration app.config.from_object(config.get(config_name) or 'default') # Perform additional initialization config.get(config_name).init_app(app) #set debug=True,let toolbar take effect # app.debug=True # Extension Loader config_extensions(app) # Configure a blueprint config_blueprint(app) # return app Instance Objects return app