def reload(self, fromdb=None): if self.pk: fromdb = self.__class__.objects.get(pk=self.pk) self.area = fromdb.area AltimetryMixin.reload(self, fromdb) TimeStampedModel.reload(self, fromdb) NoDeleteMixin.reload(self, fromdb) return self
def reload(self, fromdb=None): """ Reload into instance all computed attributes in triggers. """ if self.pk: # Update computed values fromdb = self.__class__.objects.get(pk=self.pk) self.geom = fromdb.geom self.offset = fromdb.offset # /!\ offset may be set by a trigger OR in # the django code, reload() will override # any unsaved value AltimetryMixin.reload(self, fromdb) TimeStampedModel.reload(self, fromdb) NoDeleteMixin.reload(self, fromdb) return self