İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
148 Görünümler

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

Avatar
Vazgeç
En İyi Yanıt

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)

Avatar
Vazgeç
Üretici

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

Üretici

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.

İlgili Gönderiler Cevaplar Görünümler Aktivite
2
Ağu 25
2429
1
Tem 25
919
1
Ağu 25
1151
0
May 25
1360
2
Nis 25
3573