有没有办法将日期传递给覆盖auto_now的数据字段?如果没有传递日期,我想只使用auto_now。
答案 0 :(得分:2)
根据文件:
请注意,始终使用当前日期;它不仅仅是默认值 您可以覆盖的值。 https://docs.djangoproject.com/en/2.0/ref/models/fields/#datefield
所以只是不要使用auto_now,使用默认值,例如:
from django.utils import timezone
class YourModel(models.Model):
date_approved = models.DateField(default=timezone.now)