django received a naive datetime (2022-10-18 00:00:00) while time zone support is active.
解除django DatetimeField字段。修改django配置文件setings.py。将时间转化为项目时区TIME_ZONE的时间。
·
解除django DatetimeField字段 received a naive datetime (2022-10-18 00:00:00) while time zone support is active.
警告
方法一
修改django配置文件setings.py
USE_TZ = False
方法二
将时间转化为项目时区TIME_ZONE的时间
import pytz
datetime.datetime.now().astimezone(pytz.timezone('Asia/shanghai')) # 项目TIME_ZONE='Asia/shanghai'
datetime.datetime.fromtimestamp(timestamp).astimezone(pytz.timezone('Asia/shanghai'))
更多推荐
已为社区贡献1条内容
所有评论(0)