从 many2many 字段的浏览记录中检索 "id" 作为列表?
Retrieve "id" as list from browse record of many2many field?
我想从浏览记录中提取id到一个列表中。
user_obj = self.pool.get('res.users')
user_values = user_obj.browse(cr, uid, uid)
print user_values.company_ids
是[browse_record(res.company, 36), browse_record(res.company, 30)]
我试过了br_record.company_ids[0][1]
我想要一个 list_id = [36, 30]
中的 ID
br_record
是一个列表,因此您需要对其进行索引。
索引到 br_record
returns a browse_record
.
我假设 browse_record
有一个 id
字段。
因此要访问单个记录:
br_record[0].id == 36
要构建 ID 列表,您可以使用列表理解:
list_id = [br.id for br in user_obj.browse(cr, uid, uid).company_ids]
我想从浏览记录中提取id到一个列表中。
user_obj = self.pool.get('res.users')
user_values = user_obj.browse(cr, uid, uid)
print user_values.company_ids
是[browse_record(res.company, 36), browse_record(res.company, 30)]
我试过了br_record.company_ids[0][1]
我想要一个 list_id = [36, 30]
br_record
是一个列表,因此您需要对其进行索引。
索引到 br_record
returns a browse_record
.
我假设 browse_record
有一个 id
字段。
因此要访问单个记录:
br_record[0].id == 36
要构建 ID 列表,您可以使用列表理解:
list_id = [br.id for br in user_obj.browse(cr, uid, uid).company_ids]