Fix Django timezone support - update field for callable #151

This commit is contained in:
Ross Lawley 2012-12-21 16:20:01 +00:00
parent 0c2fb6807e
commit bf74d7537c

View File

@ -300,6 +300,8 @@ class DateTimeField(BaseField):
return value
if isinstance(value, datetime.date):
return datetime.datetime(value.year, value.month, value.day)
if callable(value):
return value()
# Attempt to parse a datetime:
# value = smart_str(value)