为何Django设置时区为TIME_ZONE = 'Asia/Shanghai' USE_TZ = True后,存入mysql中的时间只能是UTC时间

这个问题的解释还得看Django官方文档。实际上是我理解错了,由于Mysql存储的时间不能灵活设置时区,不像datetime对象有一项参数专门指定时区,因此为了统一全球的时间,必须使用国际标准时间UTC,不然就会乱套。全部时间在存如数据库前,必须转换成UTC时间。好比北京时间8点,存入mysql变成0点(UTC)。html 通常不跨时区的应用,能够不使用时区,即在settings.py设置pyth
相关文章
相关标签/搜索