gpt4 book ai didi

datetime - 如何将 `write_date` 的值获取到变量

转载 作者:行者123 更新时间:2023-12-02 19:45:10 24 4
gpt4 key购买 nike

在odoo中,每个模型都有一个write_date列,它将存储记录的最后编辑时间和日期。我想将该字段的值保存到变量/字段中。但是当我打印这个时,它正在打印 False 。该怎么办。?

代码

variable = self.write_date

提前致谢..

最佳答案

问题是您正在self中获取一个新记录集(odoo.models.NewId 对象位于 0x7fe0c05717d0)。因此,您正在尝试获取尚未创建的记录的write_date。如果记录从未更新过(甚至未创建),则 write_date 中不会有值。

请记住,write_date 存储更新记录的最新日期。

因此,首先,您至少必须创建记录,然后,您将能够应用以下内容:variable = self.write_date

但是看看这个:

What's happening with these transient models' IDs?

也许您在没有创建记录的情况下获得了write_date,请尝试以下操作:variable = self._origin.write_date

关于datetime - 如何将 `write_date` 的值获取到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50215356/

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