code: def changed(self):
          
          return dict(
              (field, self.previous(field))
              for field in self.fields
              if self.has_changed(field)
          )
docs: Returns dict of fields that changed since save (with old values)