Odoo 13中的整数字段在计算字段中出现问题

问题描述

odoo 13的整数字段(天)中应用计算方法(_compute_days)时,我遇到问题。

错误是:-

lead.age.audit(,)。days

我的代码如下:-

System.Text.Json

谢谢。

解决方法

此代码解决的问题:

@api.depends('date_in','date_out')
def _compute_days(self):
     self.days = 0
     for res in self:
        if res.date_in and res.date_out:
            res.days = (res.date_out - res.date_in).days
,

尝试一下

@api.depends('date_in','date_out')
    def _compute_days(self):
        for res in self:
            if res.date_in and res.date_out:
                d1=datetime.strptime(str(self.date_in),'%Y-%m-%d') 
                d2=datetime.strptime(str(self.date_out),'%Y-%m-%d')
                d3=d2-d1
                res.days=str(d3.days)