gpt4 book ai didi

odoo - 预期单例 odoo 9

转载 作者:行者123 更新时间:2023-12-02 15:06:28 24 4
gpt4 key购买 nike

在 TreeView 中输入 2 个及更多新行并单击“保存”后出现错误

  raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: my.model(2116, 2117)

我的源代码:

@api.depends('start', 'finish','stop')
def total_fun(self):
time1 = datetime.strptime(self.start, "%Y-%m-%d %H:%M:%S")
time2 = datetime.strptime(self.finish, "%Y-%m-%d %H:%M:%S")
self.total = round(((time2 - time1).seconds / float(60*60) - self.stop))

最佳答案

错误消息显示 -> expected singleton 这意味着:您正在使用记录集而不是记录。

修复此用途

for rec in self:

在函数的开头,然后使用 rec 而不是 self

关于odoo - 预期单例 odoo 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44926593/

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