Django DateTimeField上的Timedelta在保存后恢复更改

时间:2015-01-25 14:00:49

标签: python django datetime timedelta python-datetime

我试图完全按照这里描述的内容进行操作,并且看起来很简单:

Add 2 hours and 1 day onto a timestamp in django

这是我的代码:

new_event.EventDate += timedelta(hours = int(standard_time_offsets[request.user.member.timezone]))
new_event.save
print new_event.EventDate

print语句返回正确调整的日期,但是当我检查记录时,它已恢复到保存前的值。我很难过,非常感谢所有的帮助。

1 个答案:

答案 0 :(得分:2)

您不会调用save()方法。代码应该是:

new_event.save()

请注意括号。