我正在使用一个API,它传递给我一个时间/日期字段,但他们不能保证其中始终包含时区信息。
从他们的文档中,此字段可以是:
Empty String,
YYYY-MM-DD,
YYYY-MM-DDTHH:MM:SS, or
YYYY-MM-DDTHH:MM:SS+TIMEZONE当我尝试将该字段保存到数据库中的模型中时,如果数据没有时区信息,则会生成此错误。我将这个值保存到的字段在其模型中定义为:
my_timedate_field = models.DateTimeField()至少,我希望禁止在保存每条记录时生成警告。有什么具体的我可以做的使它变得更干净吗?
编辑:警告为:
RuntimeWarning: DateTimeField my_timedate_field received a naive datetime while time zone support is active. RuntimeWarning)这些警告在我每次处理api调用时都会出现在我的日志中--根据元素的显示方式,有时每个api调用会出现5-10次。
https://stackoverflow.com/questions/47578810
复制相似问题