作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在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/
在odoo中,每个模型都有一个write_date列,它将存储记录的最后编辑时间和日期。我想将该字段的值保存到变量/字段中。但是当我打印这个时,它正在打印 False 。该怎么办。? 代码 varia
我是一名优秀的程序员,十分优秀!