为了账号安全,请及时绑定邮箱和手机立即绑定

django 中的USE_TZ设置为true有何影响?

django 中的USE_TZ设置为true有何影响?

炎炎设计 2019-04-08 11:18:14
请问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)请问有人遇到类似的问题吗?是否还存在其它的问题?多谢。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 344 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信