2013-11-26 23 views
0

我試圖通過傳遞一個字典 更新表中的多個領域,是有沒有辦法像bulk_insert web2py會做到這一點,而無需使用SQLFORM的web2py:如何更新多個字段的表

def myupdate(self): 
    return db(db.table.id == id).update({'field1': self.field1, 'field2': self.filed2}) 

回答

0

只是通過他們作爲參數:

def myupdate(self): 
    return db(db.table.id == id).update(field1 = self.field1, 
              field2 = self.field2 
              ) 

或者,如果你已經有了一個變量的字典:

def myupdate(self): 
    return db(**dictvar)