(Odoo) 如何筛选保存在模型字段中的 rows/entities?
(Odoo) How to filter rows/entities saved in a field of a model?
我正在尝试过滤属于某个用户的图像(获取带有特定标签的图像)。图像存储在 res.user
模型的字段中。我试图通过在该字段上使用 search() 方法来解决问题,但结果,我得到的图像不属于该用户。关于如何使用一些内置的 Odoo 方法解决这个问题,你能给我一些建议吗?
request.env.user.image_ids.search([
('tag_id', 'in', image_tag),
])
谢谢
请尝试:
filtered_records = request.env.user.image_ids.search([
('tag_id', 'in', image_tag)]).filtered(condition w.r.t field)
我正在尝试过滤属于某个用户的图像(获取带有特定标签的图像)。图像存储在 res.user
模型的字段中。我试图通过在该字段上使用 search() 方法来解决问题,但结果,我得到的图像不属于该用户。关于如何使用一些内置的 Odoo 方法解决这个问题,你能给我一些建议吗?
request.env.user.image_ids.search([
('tag_id', 'in', image_tag),
])
谢谢
请尝试:
filtered_records = request.env.user.image_ids.search([
('tag_id', 'in', image_tag)]).filtered(condition w.r.t field)