fkmm = MFKMode(name) pklist = fkmm.get('pklist') pklist = self.getAllPkByFk(fk) pklist.append(pk) fkmm.update('pklist', pklist) return mm def insert(self): pass if __name__=="__main__": from dbpool import dbpool from memclient import memcached_connect from madminanager import MAdminManager memcached_connect(["127.0.0.1:11211"]) aa = {"default":{'host':"localhost",'user':'******', 'passwd':'111', 'db':'legend', 'port':3306, 'charset':'utf8'}, "master":{'host':"localhost",'user':'******', 'passwd':'111', 'db':'test', 'port':3306, 'charset':'utf8'} } dbpool.initPool(aa) class router: def db_for_read(self, **kw):
name = '%s_fk:%s' % (self._name, fk) fkmm = MFKMode(name) pklist = fkmm.get('pklist') pklist = self.getAllPkByFk(fk) pklist.append(pk) fkmm.update('pklist', pklist) return mm def insert(self): pass if __name__ == "__main__": from dbpool import dbpool from memclient import memcached_connect from madminanager import MAdminManager memcached_connect(["127.0.0.1:11211"]) aa = { "default": { 'host': "localhost", 'user': '******', 'passwd': '111', 'db': 'legend', 'port': 3306, 'charset': 'utf8' }, "master": { 'host': "localhost", 'user': '******', 'passwd': '111', 'db': 'test', 'port': 3306,