django-timezone相关内容

如何在 django DRF 中处理时区而不重复太多?

简介:我的项目 TIME_ZONE 等于 'UTC',而我的用户来自太多时区.因此,当我使用 date 或 time 或 dateTime 制作 POST 或 PUT 时字段 我在 serializer.save() 之前将这些字段转换为 UTC.然后,当用户发出 GET 请求时,我将相同的字段转换回用户的时区,即 request.user.timezone # 简化函数def locali ..

ValueError:在 Django 中迁移 manage.py 文件时不正确的时区设置

我正在关注 Django 官方文档,以使用 Django 编写我的第一个应用程序. 这里,它说我必须在 settings.py 文件中将 TIME_ZONE 设置为我的时区. TIME_ZONE 的默认值是 "utc",我已经将其更改为 "utc+6.00". 在此编辑之后,当我尝试迁移 manage.py 文件时: python manage.py migrate 发生值错 ..
发布时间:2021-09-08 18:35:23 Python

停止Django将时间转换为UTC

时区让我发疯.每次我想通了,都会有人改变时钟,我会遇到很多错误.我认为我终于到了要存储正确值的地步.我的时间是带有时区的时间戳,并且在保存之前,我不会删除时区. TIME_ZONE ='欧洲/伦敦'USE_I18N = USE_L10N = USE_TZ =真 这是从Postgres到dbshel​​l的特定值: =>选择从bookings_booking开始,其中id = 28082 ..
发布时间:2021-05-01 19:30:14 其他开发

Django设置USE_TZ,TIME_ZONE和Django Rest框架

在Django教程中,有一个句子描述如下. TIME_ZONE ... 当USE_TZ为False时,这是Django将存储的时区所有日期时间.当USE_TZ为True时,这是默认的时区Django将用于在模板中显示日期时间并进行解释在表格中输入的日期时间. ... 当django rest框架从请求中获取朴素的datetime数据时.然后Django会将此原始日期时 ..

替换“ tzinfo”并以当地时间打印会更改六分钟

我正在创建一个DataTimeField无时区。不久,我将“手动”编辑此TZ,然后要求读取本地TZ的值。看到最终结果修改了六分钟! 逻辑: >>>导入日期时间 >>从django.utils导入时区 >>测试= datetime.datetime(2016,9,28,10,10,10) datetime.datetime(2016,9,28,10,10,10) > > test ..

Django的DateTimeField与UTC偏移量?

我有一个带有DateTimeField的模型: deadline = models.DateTimeField(verbose_name =“ Valid unitl”,null = True,blank = True) 应该允许用户在字段中输入日期,时间和时区信息。这是我想要的格式: 2012-12-31 23:30 +0430 我希望时间在存 ..
发布时间:2020-10-23 02:33:03 Python

Django:在发布到模型之前,我应该将已知的日期时间实例转换为UTC吗?

我有 aware 日期时间实例(其中 tzinfo =“ America / Los_Angeles” )要保存到模型中。 在保存之前,我应该将其转换为UTC吗?还是我可以按原样保存它,因为它知道自己的时区?我以后是否需要使用 activate()将其转换为用户的时区,还是因为实例知道,Django会为我这样做? 我最好奇与此相关的约定是什么。 解决方案 如果它可以识别时区,并 ..
发布时间:2020-10-18 22:42:25 Python

使用django查询返回活动时区中的datetimes

我正在尝试从表中检索最后n小时的行,并在给定的时区中打印它们的日期时间,给出了打印日期时要使用的时区,我正在尝试使用Activate使django返回正确的日期时间时区,但它以UTC返回日期。 这是我当前的代码: min_time = datetime.datetime .now(link.monitor.timezone)-datetime.timedelta(小时=时段) ..
发布时间:2020-10-18 21:31:45 Python

如何修复Django错误:“ “ unicode”对象没有属性“ tzinfo”在数据库读取

我正在Windows Azure上部署Django项目。我使用SQLite作为数据库服务器,一切正常。部署项目后,我决定将其与SQL Azure数据库连接,但似乎此解决方案产生了一些错误。我不再能够编辑用户个人资料。我总是得到这个错误: AttributeError at / admin / auth / user / 1 / 'unicode'对象没有属性'tzinfo' ..
发布时间:2020-06-02 18:47:31 其他开发

Django应用程序中的DST时区问题

我需要将一个事件对象(DB中的行/条目)的副本复制到另一个事件对象中。它创建另一个具有相同细节的对象。 此事件对象涉及时区和日光节约。 面临DST期间的问题。在复制对象期间,我已经应用了5天的时间增量。 在正常日子 事件对象1 日期:2014年11月10日上午10:36 事件对象2(副本1) 日期:2014年11月15日上午10:36 这样OK ..! ..
发布时间:2017-05-30 17:19:03 Python

在Django工作几个时区

我正在开发的应用程序作为目标用户美国。而且(如你所知)在美国有一个以上的时区。所以我有一些疑问: 那么我现在可以根据 当前用户得到服务器端的当前时间? / li> 如何存储 DateTime 数据以显示每位用户 的正确时间? 如何比较时间(例如: user.event.created> datetime.now())?什么时区将 .now()使用? 什么TIME_ZONE应该在 s ..
发布时间:2017-05-30 15:38:27 Python

django中的运行时警告

我正在使用MySQL作为后端的Django项目,这个警告一直困扰着我,任何人都可以为此建议一个修复。感谢提前!! /usr/local/lib/python2.7/dist-packages/django/db/models/字段/ __ init__.py:808: RuntimeWarning:DateTimeField在时区支持处于活动状态时收到了一个天真的datetime(201 ..
发布时间:2017-05-29 19:37:53 数据库

默认值为DateTimeField,用于在具有激活的时区支持的Django项目中进行南迁移

我在Django 1.4.3项目中为South 0.7.6创建了一个模式迁移,支持启用时区支持。 模式迁移包括添加 DateTimeField (含 auto_now = True ) 在创建迁移时,南方提示: 字段“MyTable.my_field”没有指定默认值,但不是空值。 由于您添加此字段,您必须指定一个默认 值用于现有行。您要: 1.立即退出,并在models.py ..
发布时间:2017-05-29 17:38:45 Python