def load(self): """读取数据到Memcache中 """ mmname = self._name recordlist = util.ReadDataFromDB(mmname) for record in recordlist: pk = record[self._pk] mm = MMode(self._name + ':%s' % pk, self._pk, data=record) mm.insert()
def load(self): '''读取数据到数据库中 ''' mmname = self._name recordlist = util.ReadDataFromDB(mmname) for record in recordlist: pk = record[self._pk] mm = MMode(self._name + ':%s' % pk, self._pk, data=record) mm.insert()
def loadByFK(self, fk): mmname = self._name prere = {self._fk: fk} recordlist = util.ReadDataFromDB(mmname, prere) for record in recordlist: pk = record[self._pk] mm = MMode(self._name + ':%s' % pk, self._pk) mm.loads(record) mm.insert()
def load(self): '''读取数据到数据库中 ''' mmname = self.name recordlist = util.ReadDataFromDB(mmname) for record in recordlist: pk = record[self.pk] mm = MemModel(self.name+':%s'%pk,self.pk,data=record,**self.kw) mm.insert()
def getObjListByFk(self, fk): objlist = [] mmname = self._name prere = {self._fk: fk} recordlist = util.ReadDataFromDB(mmname, prere) for record in recordlist: pk = record[self._pk] if isinstance(pk, unicode): pk = pk.encode(encoding='utf-8') mm = MMode(self._name + ':%s' % pk, self._pk) if not mm.IsEffective(): continue if not mm.get('data'): mm.loads(record) mm.insert() objlist.append(mm) return objlist