猿问

Django AttributeError:类型对象“ datetime.datetime”没有属性

我需要有关此python代码的一些帮助,我正在尝试根据用户输入生成一些时间数据,但我不断收到错误消息:


AttributeError: type object 'datetime.datetime' has no attribute 'datetime'

我已经尝试了几种导入语句,例如: from datetime import datetime, timedelta 并且import datetime错误仍然存在。请帮忙,因为我无法解决这个问题。


def generate_time_slots(available_from, available_to):

    entry = []

    while available_from <= available_to:

        available_from = datetime(available_from).time() + datetime.timedelta(minutes=10).time()


        entry.append(doctor_id = '1', date = '2018-07-11', avalable_slots= available_from,)

        for x in entry:

            Slots.objects.bulk_create(entry)


慕姐4208626
浏览 256回答 1
1回答

莫回无

您使用的from datetime import datetime意思是您的datetime名字已经指向datetime.datetime。如果尝试访问datetime.datetime,将最终访问datetime.datetime.datetime不存在的内容。您应该import datetime改为使用,而在代码中使用datetime.datetime和datetime.timedelta,但是如果您仍然想使用from datetime import datetime, timedelta,则必须将datetime.datetime代码中的所有s更改为只说datetime和datetime.timedelta只说timedelta。
随时随地看视频慕课网APP

相关分类

Python
我要回答