在openerp中的ORM搜索方法中不区分大小写

时间:2014-10-09 04:55:49

标签: database orm openerp

我在 OpenERP 中的 ORM 方法中遇到非区分大小写的问题。我按如下方式搜索数据库中的重复行:

    duplicate_ids = sns_obj.search(cr, uid, [('country_id', '=', country_id),
('keyword_list', '=', final_str), ('origin', '=', origin)])

如何在不关心区分大小写的

的情况下搜索数据库
Ex: in Country_ID, "Vietnam" = "vietnam" or something like that

由于

1 个答案:

答案 0 :(得分:2)

您的问题的解决方案是运营商 ilike

duplicate_ids = sns_obj.search(cr, uid, [('country_id', 'ilike', country_id),
('keyword_list', 'ilike', final_str), ('origin', 'ilike', origin)])