启用时区支持
首先是,确保你的 settings.py
文件中的 USE_TZ = True
。同时将 TIME_ZONE
的默认时区值设置为 TIME_ZONE='UTC'
。在此处查看完整的时区列表。
如果 USE_TZ
为 False,则 TIME_ZONE
将是 Django 用于存储所有日期时间的时区。当 USE_TZ
启用时,TIME_ZONE
是 Django 用于在模板中显示日期时间和解释在表单中输入的日期时间的默认时区。
启用时区支持后,django 会将 datetime
数据存储在数据库中作为时区 UTC