python - Django 应用程序始终使用 UTC

标签 python django datetime utc

我正在构建一个 Django 应用程序,它将对所有时间戳和日期时间字段使用 UTC。用户(环境研究站网络的运算符(operator))接受过输入 UTC (GMT) 时间的培训,服务器以及用户的工作台式机/笔记本电脑设置为 UTC,没有夏令时调整。

settings.py 中,我可以将 TIME_ZONE 设置为 None,但如果可以的话我不想依赖服务器时间.

您将如何设置 Django 的配置设置?

最佳答案

我在这一点上可能是错误的(我只是部分更新了一个项目以正确处理时区),但我相信 TIME_ZONE 变量只被 Postgres 后端使用(通过 grepping来源)。因此,如果您不使用 Postgres,那么使用什么并不重要……如果您使用 Postgres,则可以使用 "UTC" ( relevant documentation )。

关于python - Django 应用程序始终使用 UTC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7407981/

相关文章:

python - Django 应用程序 : Foreign Key pointing to an abstract class

sql - hive -如果cast(col as timestamp)为零,为什么要删除毫秒数呢?

Linux Date 有时不显示日期值

mysql - 如何将总和转换为时间 - mysql

python - 如何检索重要的智能卡信息

python - Python 中的快速数值积分

python - 使用 Django 的 ModelSerializer 验证选择字段

python - matplotlib 中缺少标签 - 条形图

python - 如果用户名已存在,Django 登录表单在 is_valid() 上返回 false

python - Django1.2/google-appengine 调试 "KeyError: ' REQUEST_METHOD“错误