Openerp 从字段odoo9获取值

Openerp 从字段odoo9获取值,openerp,odoo-9,Openerp,Odoo 9,我的消息来源: data = self.read(cr, uid, ids,['date','user_id'], context=context) user_id = data[0]['user_id'] print(user_id) 在控制台行中,我得到(8,u'admin') 如何只获取没有名称的数字8?尝试以下操作: user_id = data[0]['user_id'][0] 希望这有帮助。试试这个: user_id = data[0]['user

我的消息来源:

data = self.read(cr, uid, ids,['date','user_id'], context=context)
        user_id = data[0]['user_id']
        print(user_id)
在控制台行中,我得到(8,u'admin')

如何只获取没有名称的数字8?

尝试以下操作:

user_id = data[0]['user_id'][0]
希望这有帮助。

试试这个:

user_id = data[0]['user_id'][0]
希望这有帮助。

试试这些

user_id = data[0] and data[0]['user_id'] and data[0]['user_id'][0]
它将返回8个

尝试使用这些

user_id = data[0] and data[0]['user_id'] and data[0]['user_id'][0]

它将返回8

您是否尝试使用
搜索
方法?@GeorgeDaramouskas No,您能否帮助我如何在我的示例中进行集成?print(user_id[0])@GeorgeDaramouskas Tnx很多…您是否尝试使用
搜索
方法?@gedaramouskas No,您能否帮助我如何在我的示例中进行集成?print(user_id[0])@GeorgeDaramouskas Tnx很多…AttributeError:“tuple”对象没有属性“name”AttributeError:“tuple”对象没有属性“name”