Пример #1
0
 def modify(self,**kwargs):
     params = copy(self)
     try:
         params['where'] = kwargs['where']
         params['vars'] = kwargs['vars']
     except:
         params['where']='id='+str(self.id)
     getDb().update(self.__table__,**params)
Пример #2
0
 def execute(cls,sql,**kwargs):
     rs = getDb().query(sql,**kwargs)
     '''
     if(isinstance(rs, long)):
         return rs
     else:
         
         for rcd in rs:
             rcd = dict(rcd)
             lst.append(rcd)
         return lst
     '''
     return rs
Пример #3
0
 def find(cls,**kwargs):
     rs = getDb().select(cls.__table__,**kwargs)
     return rs
Пример #4
0
 def save(self):
     it = getDb().insert(self.__table__,**self)
     setattr(self, 'id', it)
     return it
Пример #5
0
 def remove(self):
     getDb().delete(self.__table__,where="id="+self.id)
     print 'remove'