Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
220 Lượt xem

Hi please who can explain me

In the new api odoo 8, how can i display recordsets.

In openerp, i did                    field_name.create(cr,uid,value)

In odoo, it will be what please

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

Thanks a lot for your answer sir.

But i got this error:


File "/opt/odoo/odoo/openerp/api.py", line 241, in wrapper

return old_api(self, *args, **kwargs)

TypeError: create() takes at least 4 arguments (2 given)

Ảnh đại diện
Huỷ bỏ

Probably your code is not in new api. You show more code.

Tác giả

Here is my code services.create(cr,uid,value,context) #This line how it will be changed in #api8 # where services = self.pool.get('test.project.service.line')

Câu trả lời hay nhất

In new api create has not changed, except the fact it now returns a recordset  (and is without cr,uid):

https://www.odoo.com/documentation/8.0/reference/orm.html  

self.create({'name': 'New name'}) 
Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 8 25
2596
1
thg 7 25
1003
1
thg 8 25
1151
0
thg 5 25
1455
2
thg 4 25
3610