modelcluster/forms.py
def has_changed(self):
        """Return True if data differs from initial."""

        # Need to recurse over nested formsets so that the form is saved if there are changes
        # to child forms but not the parent
        if self.formsets:
            for formset in self.formsets.values():
                for form in formset.forms:
                    if form.has_changed():
                        return True
        return bool(self.changed_data)
def has_changed(self):
        """Return True if data differs from initial."""

        # Need to recurse over nested formsets so that the form is saved if there are changes
        # to child forms but not the parent
        if self.formsets:
            for formset in self.formsets.values():
                for form in formset.forms:
                    if form.has_changed():
                        return True
        return bool(self.changed_data)
def has_changed ( self ) : # Need to recurse over nested formsets so that the form is saved if there are changes # to child forms but not the parent if self . formsets : for formset in self . formsets . values ( ) : for form in formset . forms : if form . has_changed ( ) : return True return bool ( self . changed_data )
Return True if data differs from initial.
Return True if data differs from initial .