总结一下这个问题 - django 站点地图在处理构成我的网址的日期时似乎使用了不正确的时区。
1.)模型中的数据:
fixture_datetime = 2016-04-03 06:15:00
2.)设置中的时区 -
TIME_ZONE = 'Australia/Sydney'
postgres 时区也已设置为澳大利亚/悉尼
3.) 存储在数据库中的值:
"2016-04-03 06:15:00+10"
4.)问题是站点地图正在将 URL 重新调整为:
http://127.0.0.1:8000/sports/super-rugby/bulls/cheetahs/2016/04/02/
根据上述数据应如下:
http://127.0.0.1:8000/sports/super-rugby/bulls/cheetahs/2016/04/03/
在错误页面中,它将日期返回为:
"2016-04-03 06:15:00+00"
如何让站点地图使用正确的时区?有没有我忘记的设置?