vbt*_*vbt 3 datetime odoo odoo-10
在 odoo 中,每个模型都有一个write_date列,用于存储记录的最后编辑时间和日期。我想将该字段的值带到变量/字段中。但是当我打印这个时,它正在打印False。该怎么办。?
代码
variable = self.write_date
Run Code Online (Sandbox Code Playgroud)
提前致谢..
问题是你得到了self一个新的记录集(odoo.models.NewId 对象在 0x7fe0c05717d0)。因此,您正在尝试获取write_date尚未创建的记录的 。如果记录从未被更新(甚至没有被创建),它在write_date.
请记住,write_date存储更新记录的最新日期。
因此,首先,至少,您必须创建记录,然后,您将能够应用此:variable = self.write_date。
但是看看这个:
可能是你在write_date不创建记录的情况下得到的,试试这个:variable = self._origin.write_date。
| 归档时间: |
|
| 查看次数: |
363 次 |
| 最近记录: |