问题标签 [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.
django - django 的 timezone.now 没有显示正确的时间
我的服务器位于伦敦。
在我的settings.py
我有:
但是当我执行这个时:
代码打印伦敦时间。我究竟做错了什么?
更新:
有趣tzinfo = <UTC>
…… 所以也许它打印的不是伦敦时间,而是UTC的+0时间?无论如何,有没有办法让 Django 显示莫斯科时间?
另外,当我渲染模板时now = timezone.now()
{{ now.hour }}
打印 12(伦敦时间)
{{ now|date:"G" }}
打印 16(莫斯科时间)
mysql - django 中的运行时警告
我正在开发一个以 MySQL 为后端的 Django 项目,这个警告一直困扰着我,任何人都可以建议解决这个问题。提前致谢!!
django - 如何修复 Django 错误:数据库读取时“'unicode' object has no attribute 'tzinfo'”
我正在 Windows Azure 上部署我的 Django 项目。我使用 SQLite 作为数据库服务器,一切正常。当我部署我的项目时,我决定将它与 SQL Azure 数据库连接,但似乎这个解决方案产生了一些错误。我不再能够编辑用户个人资料。我总是得到这个错误:
python - 夏令时时,日期时间对象不会正确显示
我正在尝试将 ical 数据导入我的 Django 应用程序之一。但它没有考虑夏令时(我认为),所以它显示的时间错了一个小时。如果认为这在冬季有效。这是导入数据的示例:
本次活动原定于18:30举行。到目前为止一切顺利,我想!ical-module 似乎正确导入了它。夏季瑞典为+1 UTC,冬季+2 UTC(现在是夏季时间)。
我还认为 Django 将其正确保存(?)为 17:30 UTC。
但是,在我的应用程序的管理视图中,这是 19:30:
这是我的 settings.py 中的一些行:
问题出在哪里?为什么 Django 不将其显示为 18.30?我的实际应用程序模板和管理界面都关闭了一小时。
python - 如何将 django admin 中输入的时间转换为 utc?
这里有很多关于 SODjango-Admin
time aware
和所有相关内容的问题。但我无法从现有的帮助中获得帮助。所以我问一个意图略有不同的新人。
我希望当用户通过admin
特别是当他输入时输入一些数据date
并且time
他显然是在他的中输入数据时local time
,即system time
. 我希望管理员在将其UTC
存储到数据库之前将其转换为。如何才能做到这一点?
python - 如何从 Django 获取系统的本地时区?
我在时区 +5:30 从本地机器输入时间。我在文件TIME_ZONE
中设置为。现在,输入数据的用户是在他自己的本地时区输入的,该时区可能在世界任何地方。我正在考虑的是我只需要将所有数据存储在数据库中。有任何想法吗?UTC
settings.py
django admin
how do I convert this time into UTC before storing it in the DB?
UTC
database - 如何使用 Django PostgreSQL 处理用户时区偏好?
我是 Django 时区的新手。我需要我的用户从列表中选择他们的时区,以便我可以将其存储在 PostgreSQL 数据库中。我的问题是:
生成时区列表供用户选择的最佳方法是什么?
将所选时区存储到数据库的最佳数据结构是什么?
django - 模板之外的 Django 时区支持
Django 的时区感知输出显然只适用于渲染模板时。有没有办法让返回 CSV 或 JSON 的响应自动转换到当前活动的时区?
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 之间的差异,但不知道如何解决。