如何在django中自动更新日期和时间?

时间:2015-03-15 20:04:47

标签: python django

这是我的Django项目。 如何自动更新日期和时间?我的代码允许用户手动更新它?

class Join(models.Model):
    email = models.EmailField()
    timestamp=models.DateTimeField(auto_now_add=True,auto_now=False)
    updated=models.DateTimeField(auto_now_add=False, auto_now=False)

1 个答案:

答案 0 :(得分:0)

将自动添加设置为两个字段True。

class Join(models.Model):
    email = models.EmailField()
    timestamp=models.DateTimeField(auto_now_add=True)
    updated=models.DateTimeField(auto_now=True)

使用ModelAdmin.exclude从表单中排除字段。 E.g

class JoinAdmin(admin.ModelAdmin):
    exclude = ('timestamp','updated',)

这里的文件。 https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.exclude