问题标签 [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.
python - django时区设置的正确方法是什么
我只是按照 django 网站https://docs.djangoproject.com/en/dev/ref/class-based-views/generic-date-based/上的说明进行操作,TodayArchiveView 显示的是第二天的日期。
我的设置 TIME_ZONE = 'UTC' 并将其更改为 TIME_ZONE = 'America/Los_Angeles' 并且 TodayArchiveView 有效,但这是正确的方法吗?如果用户在欧洲,他会得到正确的时区吗?
javascript - 具有工作时间的多时区感知应用程序
我正在开发一个移动应用程序,该应用程序在服务器端使用 django 和 angularJS + phonegap 在客户端。
我的应用程序与基于日历的活动有关。所以它非常了解时区。
我现在面临的问题是我有一个功能,我将工作时间设置为每周格式,这意味着:周一至周五上午 10:00 至下午 17:00。这是一个全球工作时间,不附加到特定日期。
我的问题是如何处理时区这样的工作时间?django 中的 TimeField 不知道时区。我应该如何向我的每个用户(取决于那里的时区)显示正确的工作时间,同时取决于他们的位置?
python - Django defaultfilters.date 不知道时区
我试图为 django admin list_display 创建一个定义,但日期过滤器不知道时区。如果我只有updated_date
list_display 中的字段,则时间是正确的。
输出为:(Bob Bobson - 26.02.2014 18:27
休息一小时)
的输出updated_date
是:(26. februar 2014 19:27
正确)
任何人都知道如何让defaultfilters.date
时区知道?
编辑:
我的设置:
编辑2:
pytz==2013.9
Django==1.6.2
编辑3:
试过这个
但我得到这个错误:unbound method format() must be called with DateFormat instance as first argument (got datetime instance instead)
编辑4:
给出这个输出:Bob Bobsen - th23+0100RCET_onsPMCETFebruarCET0FebFebruar_februar+0100RFebPMCET
python - Django:在发布到模型之前,我应该将有意识的日期时间实例转换为 UTC 吗?
我知道tzinfo = "America/Los_Angeles"
我想保存到模型的日期时间实例(在哪里)。
我应该在保存之前以某种方式将其转换为 UTC 吗?还是我可以按原样保存它,因为它知道自己的时区?我是否需要稍后将其转换为用户的时区activate()
,或者 Django 是否会为我这样做,因为实例是知道的?
我很好奇这方面的惯例是什么。提前致谢。
django - wrong time shown in admin for registration in Django?
I just registered
for a new user account
using Django Admin
but it gives the time of registration
wrong. It must be March 24, 2014, 11.01 a.m
.but it shows as March 24, 2014, 6:01 p.m
.
I am in PST time-zone
.
In my settings.py
, I have
python - python django和日期时间感知对象
我有一个 django 模型,其中一些 model.DateTimeFields 作为属性。因为用户必须能够单独添加时间和日期,并且因为我希望能够完全自定义在模板中呈现的日期和时间输入,所以我做了以下操作
表格
所以在保存方法中,我创建了一个新的日期时间对象,并结合了开始日期和开始时间
问题是当您将它们呈现在表单上进行编辑时。因为输入日期存储在 utc start_hour 和 end_hour 不是我从表单中保存它们的确切时间,而是晚了 3 个小时(因为我住在希腊,我的设置文件中有 TIME_ZONE = Athens)。
真的有一种简单的方法可以解决这个问题,还是不使用感知对象的解决方案?
还有一点题外话。Javascript 如何知道时区偏移量。我愿意
我得到 -3 这是正确的。如果我在我的 Ubuntu 系统中更改我的时区,我的 ubuntu 时钟会更改以匹配所选时区的时间,但上面的 javascript 代码会返回相同的结果。所以javascript不会使用系统时区?
django - Django - 如何每天运行一个函数?
我想每天午夜运行这个函数来检查 expiry_date_notification。我能做些什么?我是 django 和 python 的新手。
python - Django get user timezone in template
I'm saving date in UTC. I wan't to change that date to automatic user timezone.
my settings
my template
I tried django-tz-detect
https://github.com/adamcharnock/django-tz-detect
but I can't implement that correctly.
Please suggest a good way to solve this issue.
django - Django时区混乱
我的用户的时区固定为PST
.
我无法timezone.now()
输出正确的时间。在settings.py
我将时区设置为US/Pacific
and USE_TZ=False
。难道我做错了什么?timezone.now()
提前了9个小时。
另外,如果我想稍后调整时区,有什么好的方法吗?在这方面,Django 的文档似乎有点混乱。
mysql - 如何正确设置 django time_zone 以在视图中正确使用日期时间
在 django 1.5 中,
我在我的设置中使用...:
当我创建一个对象时
在我巴黎的电脑上的 16h20,在 mysql 数据库上,date_crea 设置为 14h20 ...
在我的管理员 list_display 上,我也看到 16h20,但是当我想在我的视图中使用 date_crea 时,my_objects.date_crea=14h20,为什么 django 知道在我的管理员 list_display 上而不是在我的视图中显示正确的日期?