odoo - Odoo 产品搜索 to_date 不正确
问题描述
我正在使用 Odoo V12 并尝试在某个日期查询产品,但此查询未返回正确的值。有谁知道可能是什么问题?
products = self.env['product.product'].\
search([('type', '=', 'product'), ('qty_available', '!=', 0)]).\
with_context(dict(to_date=self.date, company_owned=True,
create=False, edit=False))
解决方案
您正在尝试搜索数据库中不存在的字段。搜索查询仅在数据库中存在字段时运行。这意味着您不能在搜索查询中传递 compute store = false 字段。计算字段仅在 store = True 时有效
推荐阅读
- excel - 知道关键字的VBA从多个文件中复制列
- android - 第一次发布测试版,没有正式版
- html - 某些字母不能使其下划线
- java - WildFly 17 中的 JNDI 查找问题:java.lang.ClassCastException: class is in unnamed module of loader
- ssh - 通过 SSH 以 root 身份推送时正确的 Git 用户
- javascript - HTML 选项未附加
- azure-active-directory - 在 AAD OAuth 身份验证期间提示单个用户进行管理员批准
- java - for(String string : myWord) 的另一种写法
- java - NumberFormatException: Invalid int 即使它真的是一个整数
- c++ - 为什么在这种情况下递增数组名称有效?