Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Added a missing warning forgotten in r17392.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@17393 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 0907233040fa0fe48185f2eb650dd677bdeb7878 1 parent 8f16897
@jezdez jezdez authored
Showing with 7 additions and 0 deletions.
  1. +7 −0 django/db/models/fields/__init__.py
View
7 django/db/models/fields/__init__.py
@@ -750,6 +750,13 @@ def to_python(self, value):
if isinstance(value, datetime.date):
value = datetime.datetime(value.year, value.month, value.day)
if settings.USE_TZ:
+ # For backwards compatibility, interpret naive datetimes in
+ # local time. This won't work during DST change, but we can't
+ # do much about it, so we let the exceptions percolate up the
+ # call stack.
+ warnings.warn(u"DateTimeField received a naive datetime (%s)"
+ u" while time zone support is active." % value,
+ RuntimeWarning)
default_timezone = timezone.get_default_timezone()
value = timezone.make_aware(value, default_timezone)
return value
Please sign in to comment.
Something went wrong with that request. Please try again.