gpt4 book ai didi

python - Django 管理模型字段未更新

转载 作者:行者123 更新时间:2023-12-01 03:27:47 24 4
gpt4 key购买 nike

我使用 Django Admin 添加数据,但今天字段不会更新到当前时间,始终显示 django 开始时间。

模型.py:

class Post(models.Model):
today = datetime.now().strftime("%Y%m%d")
date = models.CharField(max_length=8,default=datetime.now())
title = models.CharField(max_length=100)
content = models.TextField(blank=True)

image link of screenshot to show my page

最佳答案

今天需要是一个日期字段。鉴于您的 strftime 格式,我假设您尝试仅添加日期而不是日期时间。另外,日期不应该是 CharField,而应该是 DateField 或 DateTimeField。

此外,您需要使用 add_now 或 auto_add_now,具体取决于您希望每次保存模型时更新值还是仅在创建时更新值,docs here

我想您正在尝试执行以下操作:

class Post(models.Model):
today = models.DateField(add_now=True)
date = models.DateField(auto_add_now=True)
title = models.CharField(max_length=100)
content = models.TextField(blank=True)

关于python - Django 管理模型字段未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41254498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com