2017-02-01 11 views
1

Мой источник:Получить значение из поля odoo9

data = self.read(cr, uid, ids,['date','user_id'], context=context) 
     user_id = data[0]['user_id'] 
     print(user_id) 

В консоли линии я получаю (8, u'admin')

Как получить только номер 8 без имени?

+0

Пробовали ли вы с помощью 'метода search'? –

+0

@GeorgeDaramouskas Нет, вы можете мне помочь, как интегрироваться в моем примере? –

+0

print (user_id [0]) –

ответ

0

Попробуйте с этим

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

Она возвращает

0

Попробуйте это:

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

надеюсь, что это помогает.

+0

AttributeError: объект 'tuple' не имеет атрибута 'name' –

+0

, пожалуйста, проверьте сейчас –