0
我有模式:添加日期形式
class Post(models.Model):
thread = model.ForeignKey(Thread)
title = models.CharField(max_length=50, blank=True)
text = models.TextField()
author = models.CharField(max_length=20, default='Anonymous')
date = models.DateTimeField()
而且我有形式:
class PostForm(ModelForm):
class Meta:
model = models.Post
fields = ['title', 'author', 'text']
我不會在表單中使用日期字段。如何在發送表單時添加當前日期?
現在我有錯誤:NOT NULL約束失敗 – K1m
@ K1m在現有數據庫中是否有'Post.date == None'記錄?測試它:'SELECT * IN WHERE date is NULL'的帖子 –
@AdamSmith號其實,我的帖子有外鍵,我認爲它仍然是空的。 – K1m