diff options
| author | Kenneth Veldman <veldman@gw20e.com> | 2016-11-06 10:30:48 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-11-11 06:57:57 -0500 |
| commit | 8618a7eaa16bf11f41dd850b42858381f850ce0e (patch) | |
| tree | bcf4c531b6809af87feb1100855ea059cb81c609 /django/forms/fields.py | |
| parent | 7b05ffd95d2ab8c6653ce4efc49658efb79965c8 (diff) | |
Fixed #27431 -- Prevented disabled form fields from appearing as changed.
Diffstat (limited to 'django/forms/fields.py')
| -rw-r--r-- | django/forms/fields.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/django/forms/fields.py b/django/forms/fields.py index d9552c28fe..74cc3a6552 100644 --- a/django/forms/fields.py +++ b/django/forms/fields.py @@ -187,6 +187,10 @@ class Field(object): """ Return True if data differs from initial. """ + # Always return False if the field is disabled since self.bound_data + # always uses the initial value in this case. + if self.disabled: + return False try: data = self.to_python(data) if hasattr(self, '_coerce'): |
