请问django中的USE_TZ设置为true有何影响?settings的配置如下:TIME_ZONE='Asia/Shanghai'USE_TZ=True目前发现的问题是一个时间不准的问题:有一个字段的定义如下:created=models.DateTimeField(auto_now_add=True,verbose_name=_('Created'))打印出来为:datetime.datetime(2014,2,10,8,49,23,tzinfo=)在页面显示的时候需要进行格式的调整,简单来说就是通过月份和日期判断,为当天则只显示时间,否则显示日期加时间。测试过程中发现,显示的时间早了8个小时,原因是“tzinfo=”引起的。通过astimezone把时区调整了一下:shanghai_tz=pytz.timezone("Asia/Shanghai")order_sh_time=o_time.astimezone(shanghai_tz)请问有人遇到类似的问题吗?是否还存在其它的问题?多谢。
添加回答
举报
0/150
提交
取消