Python 如何解决;键入对象';datetime.datetime';没有属性';时间差'&引用;在创建新日期时?

Python 如何解决;键入对象';datetime.datetime';没有属性';时间差'&引用;在创建新日期时?,python,django,python-3.x,datetime,Python,Django,Python 3.x,Datetime,我正在使用Django和Python 3.7。我试图通过向现有日期时间添加秒数来计算新的日期时间。从这个-,我想我能做到 new_date = article.created_on + datetime.timedelta(0, elapsed_time_in_seconds) 其中“article.created_on”是一个日期时间,“exposed_time_in_seconds”是一个整数。但上述情况导致了 type object 'datetime.datetime' has no

我正在使用Django和Python 3.7。我试图通过向现有日期时间添加秒数来计算新的日期时间。从这个-,我想我能做到

new_date = article.created_on + datetime.timedelta(0, elapsed_time_in_seconds)
其中“article.created_on”是一个日期时间,“exposed_time_in_seconds”是一个整数。但上述情况导致了

type object 'datetime.datetime' has no attribute 'timedelta'

错误。我缺少什么

你输入了错误的东西;您已经完成了从datetime导入datetime的
,因此
datetime
现在引用的是类,而不是包含的模块

或者:

import datetime
...article.created_on + datetime.timedelta(...)


使用正确的导入:

from datetime import timedelta

new_date = article.created_on + datetime.timedelta(0, elapsed_time_in_seconds)
from datetime import timedelta

new_date = article.created_on + datetime.timedelta(0, elapsed_time_in_seconds)