问题标签 [django-timezone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
38966 浏览

django - django 的 timezone.now 没有显示正确的时间

我的服务器位于伦敦。

在我的settings.py我有:

但是当我执行这个时:

代码打印伦敦时间。我究竟做错了什么?

更新:

有趣tzinfo = <UTC>…… 所以也许它打印的不是伦敦时间,而是UTC的+0时间?无论如何,有没有办法让 Django 显示莫斯科时间?

另外,当我渲染模板时now = timezone.now()

{{ now.hour }}打印 12(伦敦时间)

{{ now|date:"G" }}打印 16(莫斯科时间)

0 投票
1 回答
3569 浏览

mysql - django 中的运行时警告

我正在开发一个以 MySQL 为后端的 Django 项目,这个警告一直困扰着我,任何人都可以建议解决这个问题。提前致谢!!

0 投票
2 回答
4891 浏览

django - 如何修复 Django 错误:数据库读取时“'unicode' object has no attribute 'tzinfo'”

我正在 Windows Azure 上部署我的 Django 项目。我使用 SQLite 作为数据库服务器,一切正常。当我部署我的项目时,我决定将它与 SQL Azure 数据库连接,但似乎这个解决方案产生了一些错误。我不再能够编辑用户个人资料。我总是得到这个错误:

0 投票
1 回答
147 浏览

python - 夏令时时,日期时间对象不会正确显示

我正在尝试将 ical 数据导入我的 Django 应用程序之一。但它没有考虑夏令时(我认为),所以它显示的时间错了一个小时。如果认为这在冬季有效。这是导入数据的示例:

本次活动原定于18:30举行。到目前为止一切顺利,我想!ical-module 似乎正确导入了它。夏季瑞典为+1 UTC,冬季+2 UTC(现在是夏季时间)。

我还认为 Django 将其正确保存(?)为 17:30 UTC。

但是,在我的应用程序的管理视图中,这是 19:30:

管理界面视图

这是我的 settings.py 中的一些行:

问题出在哪里?为什么 Django 不将其显示为 18.30?我的实际应用程序模板和管理界面都关闭了一小时。

0 投票
1 回答
359 浏览

python - 如何将 django admin 中输入的时间转换为 utc?

这里有很多关于 SODjango-Admin time aware和所有相关内容的问题。但我无法从现有的帮助中获得帮助。所以我问一个意图略有不同的新人。

我希望当用户通过admin特别是当他输入时输入一些数据date并且time他显然是在他的中输入数据时local time,即system time. 我希望管理员在将其UTC存储到数据库之前将其转换为。如何才能做到这一点?

0 投票
2 回答
1269 浏览

python - 如何从 Django 获取系统的本地时区?

我在时区 +5:30 从本地机器输入时间。我在文件TIME_ZONE中设置为。现在,输入数据的用户是在他自己的本地时区输入的,该时区可能在世界任何地方。我正在考虑的是我只需要将所有数据存储在数据库中。有任何想法吗?UTCsettings.pydjango adminhow do I convert this time into UTC before storing it in the DB?UTC

0 投票
0 回答
97 浏览

database - 如何使用 Django PostgreSQL 处理用户时区偏好?

我是 Django 时区的新手。我需要我的用户从列表中选择他们的时区,以便我可以将其存储在 PostgreSQL 数据库中。我的问题是:

  • 生成时区列表供用户选择的最佳方法是什么?

  • 将所选时区存储到数据库的最佳数据结构是什么?

0 投票
1 回答
334 浏览

django - 模板之外的 Django 时区支持

Django 的时区感知输出显然只适用于渲染模板时。有没有办法让返回 CSV 或 JSON 的响应自动转换到当前活动的时区?

0 投票
1 回答
2409 浏览

python - pytz 时区的 STD 偏移量

我想将 UTC 偏移量添加到tz 数据库中的时区列表,例如:* (UTC +0) Europe/London

对于时区列表,我使用pytz .common_timezones,但无法检索时区的 STD utcoffset,因为时区对象上的所有方法都需要 dt 对象、时刻、何时计算偏移量。

可以从 pytz 时区对象中获取 STD 偏移量,而无需使用特定日期进行操作?

谢谢!

0 投票
1 回答
1200 浏览

django - Django 1.5 Timezone.now()

我是新手,试图让我的单元测试通过,但 DateTimeField 有问题。

在我的设置中,我设置了 USE_TZ = True 和 TIME_ZONE 。

使用 MongoDb。

首先,测试给了我一个错误,抱怨比较原始偏移和偏移感知。将 auto_now_add=True 更改为 datetime.datetime.utcnow().replace(tzinfo=utc))

我仍然无法为我的 TIME_ZONE 找到正确的时间和日期。

在我将这些放入我的数据库(settings.py)之后

现在我可以更改我的 TIME_ZONE 并且时间和日期显示我的本地时间,而不是 UTC。

但是当我运行一个测试模型时:

我的测试失败:

我看到了 391000 和 391122 之间的差异,但不知道如何解决。