gpt4 book ai didi

django - 如何通过Django Class模型自动更新日期字段

转载 作者:行者123 更新时间:2023-12-01 22:31:20 27 4
gpt4 key购买 nike

我在表中的数据库中有 2 个字段,分别名为 Created_date 和 updated_date,并且还在 django 模型类中定义了它,而且我正在使用默认的管理控制台,用户可以使用它来插入或更新记录。

但我希望自动插入以上两个字段,而不是通过默认管理控制台插入或更新。

对于created_date:它应该取新插入记录时的值,并且如果任何字段正在更新则不会更改。

对于 Updated_date:每当记录被插入或更新时,它应该取当前日期。

我还希望这两个字段可显示但不可编辑..我可以通过属性 editable='False' 定义它吗

问候

最佳答案

您需要使用 DateField/DateTimeField 附带的 auto_now=Falseauto_now_add=False 字段选项

date_created = models.DateTimeField(auto_now_add=True)
date_updated = models.DateTimeField(auto_now=True)

关于django - 如何通过Django Class模型自动更新日期字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29458281/

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