Loading django/forms/fields.py +1 −0 Original line number Diff line number Diff line Loading @@ -516,6 +516,7 @@ class DurationField(Field): def prepare_value(self, value): if isinstance(value, datetime.timedelta): return duration_string(value) return value def to_python(self, value): if value in self.empty_values: Loading tests/forms_tests/tests/test_fields.py +1 −0 Original line number Diff line number Diff line Loading @@ -647,6 +647,7 @@ class FieldsTests(SimpleTestCase): field = DurationField() td = datetime.timedelta(minutes=15, seconds=30) self.assertEqual(field.prepare_value(td), duration_string(td)) self.assertEqual(field.prepare_value('arbitrary'), 'arbitrary') self.assertIsNone(field.prepare_value(None)) # RegexField ################################################################## Loading Loading
django/forms/fields.py +1 −0 Original line number Diff line number Diff line Loading @@ -516,6 +516,7 @@ class DurationField(Field): def prepare_value(self, value): if isinstance(value, datetime.timedelta): return duration_string(value) return value def to_python(self, value): if value in self.empty_values: Loading
tests/forms_tests/tests/test_fields.py +1 −0 Original line number Diff line number Diff line Loading @@ -647,6 +647,7 @@ class FieldsTests(SimpleTestCase): field = DurationField() td = datetime.timedelta(minutes=15, seconds=30) self.assertEqual(field.prepare_value(td), duration_string(td)) self.assertEqual(field.prepare_value('arbitrary'), 'arbitrary') self.assertIsNone(field.prepare_value(None)) # RegexField ################################################################## Loading