1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #8898 -- Obsoleted SplitDateTimeWidget usage with DateTimeField

Thanks Tim Graham for the review.
This commit is contained in:
Claude Paroz
2013-12-04 20:59:05 +01:00
parent 1e9e7351f8
commit 0179852d7f
5 changed files with 33 additions and 8 deletions

View File

@@ -486,6 +486,10 @@ class DateTimeField(BaseTemporalField):
if isinstance(value, list):
# Input comes from a SplitDateTimeWidget, for example. So, it's two
# components: date and time.
warnings.warn(
'Using SplitDateTimeWidget with DateTimeField is deprecated. '
'Use SplitDateTimeField instead.',
PendingDeprecationWarning, stacklevel=2)
if len(value) != 2:
raise ValidationError(self.error_messages['invalid'], code='invalid')
if value[0] in self.empty_values and value[1] in self.empty_values: