您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

RuntimeWarning:DateTimeField收到一个简单的日期时间

RuntimeWarning:DateTimeField收到一个简单的日期时间

问题不在于Django设置,而在于传递给模型的日期。时区感知对象如下所示:

>>> from django.utils import timezone
>>> import pytz
>>> timezone.Now()
datetime.datetime(2013, 11, 20, 20, 8, 7, 127325, tzinfo=pytz.UTC)

这是一个幼稚的对象:

>>> from datetime import datetime
>>> datetime.Now()
datetime.datetime(2013, 11, 20, 20, 9, 26, 423063)

因此,如果你将电子邮件日期传递到任何地方(并且最终到达某种模型),则只需使用Django的即可Now()。如果不是,则可能是现有软件包获取没有时区的日期的问题,你可以修补该软件包,忽略警告或将USE_TZ设置为False。

其他 2022/1/1 18:20:48 有489人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶