Пример #1
0
 def __setup_driver(self):
     """
     通过配置文件和工厂模式创建redis或memcached
     """
     #获得配置信息
     self.__setup_settings()
     #获得数据库配置信息
     storage_settings = self.settings.get('storage', {})
     #实例化工厂类
     factory = DriverFactory()
     #通过传入的参数创建相应的数据库实例
     self.driver = factory.create(self.settings.get('engine'), storage_settings, self.STORAGE_CATEGORY)
Пример #2
0
 def __setup_driver(self):
     self.__setup_settings()
     storage_settings = self.settings.get('storage', {})
     factory = DriverFactory()
     self.driver = factory.create(self.settings.get('engine'),
                                  storage_settings, self.STORAGE_CATEGORY)