首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在时区支持处于活动状态时,DateTimeField收到了一个简单的日期时间。RuntimeWarning)

在时区支持处于活动状态时,DateTimeField收到了一个简单的日期时间。RuntimeWarning)
EN

Stack Overflow用户
提问于 2017-12-01 01:02:40
回答 0查看 9.2K关注 0票数 0

我正在使用一个API,它传递给我一个时间/日期字段,但他们不能保证其中始终包含时区信息。

从他们的文档中,此字段可以是:

代码语言:javascript
复制
Empty String,
YYYY-MM-DD,
YYYY-MM-DDTHH:MM:SS, or
YYYY-MM-DDTHH:MM:SS+TIMEZONE

当我尝试将该字段保存到数据库中的模型中时,如果数据没有时区信息,则会生成此错误。我将这个值保存到的字段在其模型中定义为:

代码语言:javascript
复制
my_timedate_field = models.DateTimeField()

至少,我希望禁止在保存每条记录时生成警告。有什么具体的我可以做的使它变得更干净吗?

编辑:警告为:

代码语言:javascript
复制
RuntimeWarning: DateTimeField my_timedate_field received a naive datetime while time zone support is active. RuntimeWarning)

这些警告在我每次处理api调用时都会出现在我的日志中--根据元素的显示方式,有时每个api调用会出现5-10次。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47578810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档