Django DateTimeField 上的 Timedelta 在保存后恢复更改
Timedelta on Django DateTimeField reverts changes after save
我正在尝试准确理解这里描述的内容,而且看起来很简单:
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
打印语句 returns 正确调整的日期但是当我检查记录时它已恢复到保存之前的值。我很难过,非常感谢所有帮助。
您没有调用 save()
方法。代码应该是:
new_event.save()
注意括号。
我正在尝试准确理解这里描述的内容,而且看起来很简单:
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
打印语句 returns 正确调整的日期但是当我检查记录时它已恢复到保存之前的值。我很难过,非常感谢所有帮助。
您没有调用 save()
方法。代码应该是:
new_event.save()
注意括号。