这是我的模特
created_date = models.DateTimeField(default=datetime.datetime.now)
运行后,出现以下错误:
article.Article.publish_date:(fields.W161)提供了固定的默认值。
提示:您似乎将此字段的默认日期/时间/日期时间设置为默认值。这可能不是您想要的。如果您希望将当前日期设为默认日期,请使用django.utils.timezone.now
虽然我替换这样的代码:
created_date = models.DateTimeField(default=django.utils.timezone.now)
仍然是我:NameError:未定义名称django
任何朋友都可以帮忙吗?
答案 0 :(得分:0)
您可以尝试一下。
from django.utils import timezone
today = timezone.now
class Myclass(models.Model):
created_date = models.DateTimeField(default=today)
答案 1 :(得分:0)
这是默认设置。它将添加创建对象的时间。
created_date = models.DateTimeField(auto_now_add=True)