我的settings.py
中有关于时区的以下设置。
TIME_ZONE = 'Asia/Kolkata'
USE_TZ = True
使用日期时间字段,假设我将特定时间保存为
Date: 2015-04-01
Time: 22:00:00
它仍然以2015-04-01 16:30:00
的形式存储在我的数据库中,在查询时返回04:30 PM 01/04/2015
但在管理员中仍然显示
Date: 2015-04-01
Time: 22:00:00
如何修复此错误?我settings.py
中是否缺少设置?
答案 0 :(得分:1)
使用Windows,您必须实际更改操作系统时区才能可靠地工作:
https://docs.djangoproject.com/en/1.7/ref/settings/#time-zone
请注意
Django无法在Windows环境中可靠地使用备用时区。如果您在Windows上运行Django,则必须将TIME_ZONE设置为与系统时区匹配。