【发布时间】:2020-06-09 08:02:50
【问题描述】:
我在“res.parnter”模型中有一个计算字段“age”,我正在尝试根据这个计算字段过滤列表(即 partner.age request-timeout。这是我得到的回复:
XmlHttpRequestError Gateway Time-out
<html>
<head><title>504 Gateway Time-out</title></head>
<body bgcolor="white">
<center><h1>504 Gateway Time-out</h1></center>
<hr><center>nginx/1.10.3 (Ubuntu)</center>
</body>
</html>
..
..
以下是可能与问题相关的代码块。
年龄字段
age = fields.Integer(string="Age", compute='compute_age', search='_search_age')
计算年龄函数
@api.one
def compute_age(self):
if self.birthday:
d1 = datetime.strptime(self.birthday, "%Y-%m-%d").date()
d2 = date.today()
self.age = (d2 - d1).days / 365
搜索功能
def _search_age(self, operator, value):
return [('age', operator, value)]
【问题讨论】: