修复了Django提供的默认值问题

编程入门 行业动态 更新时间:2024-10-28 16:19:50
本文介绍了修复了Django提供的默认值问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

这是我的模型

created_date = models.DateTimeField(default=datetime.datetime.now)

运行后,出现以下错误:

after I run it.I receives the following error:

article.Article.publish_date:(fields.W161)提供了固定的默认值。 提示:您似乎将此字段的默认日期/时间/日期时间值设置为默认值。这可能不是您想要的。如果要将当前日期作为默认日期,请使用 django.utils.timezone.now

article.Article.publish_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

像这样的代码:

created_date = models.DateTimeField(default=django.utils.timezone.now)

它仍然是我:NameError:名称'django'未定义

it still remains me :NameError: name 'django' is not defined

任何朋友都可以帮忙吗?

Any friend can help with this?

推荐答案

这是默认设置。

created_date = models.DateTimeField(auto_now_add=True)

更多推荐

修复了Django提供的默认值问题

本文发布于:2023-11-26 23:55:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1635719.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:默认值   Django

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!