コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
222 ビュー

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
2637
1
7月 25
1027
1
8月 25
1151
0
5月 25
1483
2
4月 25
3640