我试图将一个日期字段的默认值设置为相对于今天的未来日期。然而,当我按照以下所示进行设置时,它会给我以下警告。
return_date = models.DateField(default=(timezone.now() + timedelta(days=1)))
booking.Booking.return_date: (fields.W161) Fixed default value provided.
HINT: It seems you set a fixed date / time / datetime value as default for
this field. This may not be what you want. If you want to have the
current date as default, use `django.utils.timezone.now`
同样的警告会出现在以下代码中。
return_date = models.DateField(default=(date.today() + timedelta(days=1)))
什么是正确的方法?谢谢。