这是我的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)
答案 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