def make_aware(value):
"""Make the given datetime aware of a timezone."""
if settings.USE_TZ:
# naive datetimes are assumed to be in UTC.
if timezone.is_naive(value):
value = timezone.make_aware(value, timezone.utc)
# then convert to the Django configured timezone.
default_tz = timezone.get_default_timezone()
value = timezone.localtime(value, default_tz)
return value
评论列表
文章目录