Pregunta en el uso de save:
Por ejemplo el siguiente código
Por ejemplo el siguiente código
def update_total(self): self.total = self.subtotal + (self.subtotal * decimal.Decimal(Cart.FEE)) self.save()
Tenía entendido que para aplicar cambios deberíamos mencionar el objeto, tipo
self.total.save()
Como es que con sólo aplicar self.save() sabe qué es lo que tiene que guardar? o lo que hacemos aquí es ejecutar el método save() de la clase, que guarda cualquier cambio que se haya hecho? Si es así, sería lo mismo ejecutar self.save en el método update_totals()? Que lo que hace es ejecutar las demás funciones para tener calculados el subtotal y total...