启用时区支持

首先是,确保你的 settings.py 文件中的 USE_TZ = True。同时将 TIME_ZONE 的默认时区值设置为 TIME_ZONE='UTC'在此处查看完整的时区列表。

如果 USE_TZ 为 False,则 TIME_ZONE 将是 Django 用于存储所有日期时间的时区。当 USE_TZ 启用时,TIME_ZONE 是 Django 用于在模板中显示日期时间和解释在表单中输入的日期时间的默认时区。

启用时区支持后,django 会将 datetime 数据存储在数据库中作为时区 UTC