基本上,我有这样的代码在我的ModelForm:Django的DateTimeField字段成为空时不能编辑
def save(self):
if not self.instance.pk:
self.instance.author = self.author
self.instance.date_sorted = datetime.now()
return super(PostForm, self).save(commit = True)
我的目的,它仅保存在添加一条记录date_sorted,而忽略了它,当编辑。因为在某些时候我想一些date_sorted的为空(故意)
date_sorted = models.DateTimeField(blank = True, null = True)
我定义空白= True和空=真对:我date_sorted字段定义为。
添加时,date_sorted将存储当前日期和时间,但在编辑(更新其他字段)时,date_sorted会更改为NULL。试图在网络上找到,但没有运气:(感谢任何帮助类似问题