我只是按照django网站https://docs.djangoproject.com/en/dev/ref/class-based-views/generic-date-based/上的说明操作,而TodayArchiveView则显示第二天的日期。
我的设置TIME_ZONE ='UTC'并且我将其更改为TIME_ZONE ='America / Los_Angeles'并且TodayArchiveView工作但是这是正确的方法吗?如果用户在欧洲,他会得到正确的时区吗?
答案 0 :(得分:6)
您的用户将看不到正确的时区,因为据我所知,Django没有办法获取用户时区,并且还说明了here see accepted answer。你有三个选择来做到这一点: