def save(self, force_insert=False, force_update=False, context=None): as_dict = model_to_dict(self, exclude=('id',)) as_dict = django2openerp(as_dict) if self.id or force_update: res = self.__class__.objects.oe_write([self.id], as_dict, context) else: self.id = self.__class__.objects.oe_create(as_dict, context) return self
def update(self, **kwargs): clone = self._clone() ids = clone.oe_search() return clone.oe_write(ids, django2openerp(kwargs))