【问题标题】:Odoo - How to search by dateOdoo - 如何按日期搜索
【发布时间】:2022-01-21 20:48:25
【问题描述】:

我想根据日期字段搜索对象列表

reservations = self.env['rm.reservation'].search([
    ('check_in', '=', self.check_in)
])

但是当我运行 Odoo 时,我得到一个运行时错误

ValueError: Invalid field rm.reservation.check_in in leaf ('check_in', '=', datetime.date(2021, 12, 20))

这是预订模型类中的check_in 字段声明

check_in = fields.Date(string='Check In', required=True,
                       default=lambda self: fields.date.today())

【问题讨论】:

  • check_in 有签到吗?

标签: odoo odoo-14


【解决方案1】:

对不起,这是我的错,我应该打电话

reservations = self.env['rm.reservation.room.line'].search([
    ('check_in', '=', self.check_in)
])

这是解决问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    • 2013-10-02
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    • 1970-01-01
    相关资源
    最近更新 更多