在我的 Django 应用程序中,我设置了USE_TZ = True
和TIME_ZONE = 'Europe/Berlin'
.
我的日期和时间显示如下:
Sept. 27, 2014, 3 pm.
在我看来,根据指定的时区,日期和时间应该显示如下:
27. Sept 2014, 15:00
我尝试了以下方法:
print(request.session.get('django_timezone'))
--> None
print(timezone.get_current_timezone_name())
--> Europe/Berlin
这给了我一个结论,时区无法识别。
但这是为什么呢?我正在使用pytz
已安装的 Gentoo Linux。
$ date
Mi 24. Sep 10:43:54 CEST 2014
如您所见,时区已在我的系统上相应设置。