我在此视图中保存表单
form.save()
但在此之前我想将datetime字段设置为现在。
类似
form.timestamp = datetime.now
我该怎么做
答案 0 :(得分:3)
更好的方式:
使用auto_now_add
和auto_now
更改models.py中的字段:
date = models.DateTimeField(auto_now_add=True, auto_now=True)
通过这种方式,每次保存表单时,您的字段都会更新。
文档here。
答案 1 :(得分:0)
instance = form.save(commit=False)
instance.timestamp = datetime.now
instance.save()
JD