【发布时间】:2018-07-21 11:46:42
【问题描述】:
我创建了一个django项目,但是默认时区不正确。我试图找到一些关于如何更正它的方法,但它仍然不起作用。那么,我该怎么办?
【问题讨论】:
标签: django django-rest-framework
我创建了一个django项目,但是默认时区不正确。我试图找到一些关于如何更正它的方法,但它仍然不起作用。那么,我该怎么办?
【问题讨论】:
标签: django django-rest-framework
如果您在笔记本电脑上运行应用程序,设置TIME_ZONE 可能会起作用。对于生产代码集 TZ 环境变量(例如在 docker 中),基于代码的部署位置以保持时间正确。
【讨论】:
您切换项目中settings.py 中的所有内容时区应为activated。这是默认设置:
USE_TZ = True
TIME_ZONE = <your Timezone>
如果您已完成此操作但仍然遇到问题,please note:
Django 无法在 Windows 环境中可靠地使用备用时区。如果您在 Windows 上运行 Django,则必须设置 TIME_ZONE 以匹配系统时区。
【讨论】:
TIME_ZONE =UTC USE_TZ = True ,我设置了TIME_ZONE = Asia/Shanghai,终于可以正常使用了。你帮了我很大的忙。
您是否尝试在您的settings.py 文件中设置TIME_ZONE?
查看How to set the timezone in Django?了解更多信息。
如果这不能解决您的问题,能否请您附上您的代码?
【讨论】:
TIME_ZONE = 'Asia/Shanghai')。谢谢。