如何在openerp中检查相关对象是否为空?
我my_object
有一个supplier_invoice
字段。
my_object
声明为:
_columns = {
'supplier_invoice': fields.many2one('account.invoice',
'commission invoice',
ondelete='set null'),
}
我想这样做:
if my_object.supplier_invoice:
do_something()
但它不起作用,即使为空,它总是返回一个browse_record。
我正在使用openerp 7
答案 0 :(得分:2)
if my_object.supplier_invoice.id:
do_this()
id 在记录不存在时为False