向表单添加日期

时间:2015-09-12 16:41:31

标签: python django

我有模特:

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']

我不在表单中使用日期字段。发送表单时如何添加当前日期?

1 个答案:

答案 0 :(得分:4)

您可以将日期字段的声明更改为:

Objective-C++

这将使每个插入或更新时的日期字段更改为现在。如果您只想在插页上使用它,可以将其更改为date = models.DateTimeField(auto_now=True) 。有关详细信息,请参阅here