def _has_changed(self, initial, data):
        # For purposes of seeing whether something has changed, None is
        # the same as an empty string, if the data or inital value we get
        # is None, replace it w/ u''.
        if data is None:
            data_value = u''
        else:
            data_value = data
        if initial is None:
            initial_value = u''
        else:
            initial_value = initial
        if force_unicode(initial_value) != force_unicode(data_value):
            return True
        return False
Return True if data differs from initial.
dataset/ETHPy150Open CollabQ/CollabQ/vendor/django/forms/widgets.py/Widget._has_changed