我需要有关此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)
1 回答
莫回无
TA贡献1865条经验 获得超7个赞
您使用的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
。
添加回答
举报
0/150
提交
取消