跳至內容
選單
此問題已被標幟
1 回覆
210 瀏覽次數

Hello everybody!!

Please who can give me an answer.

Why when i do this:

services.create(cr,uid,value) (where services = self.pool.get('project.service.line') )

It add the recordset but without displaying it in the @api v8 of odoo

頭像
捨棄
最佳答案

The create method of the old API will only return the id of the record. To view the full record you may use:

new_id = services.create(cr, uid, value) # where services = self.pool.get('project.service.line')
record = services.browse(cr, uid, new_id)

頭像
捨棄
作者

Thanks a lot for the answer. but, it doesnt work :/

作者

new_id = services.create(cr, uid, value) print new_id record = services.browse(cr, uid, new_id) print record return record I got: 57 callim.project.service.line(57,) But it doesnt display anything. please need an answer

Hi Abdelwahed. This is exactly as expected. If you print record you will get project.service.line(57, ). If you need to print a field, you can do print record.field_name.

相關帖文 回覆 瀏覽次數 活動
2
8月 25
2615
1
7月 25
1015
1
8月 25
1151
0
5月 25
1472
2
4月 25
3621