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

I want to read all records of some models through json-rpc. How should I set args?

Here is a chunk of my code:


json_endpoint = '%s/jsonrpc' % server_url
headers = {'Content-Type': 'application/json'}
def get_json_payload(service, method, *args):
return json.dumps({
​'jsonrpc': '2.0',
​'method': 'call',
​'params': {
​​'service': service,
​​'method': method,
​'args': args
​},
​'id': random.randint(0, 100000000),
})

# Read all records of model
payload = get_json_payload('object', 'execute_kw', db_name, user_id, password, 'res.partner', 'read', [?What should I set here to fetch all records?, ['id', 'name']], {'limit': 5})
res = requests.post(json_endpoint, data=payload, headers=headers).json()
print('Users data:', res['result'])

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

Hi,

Please refer this:

https://www.cybrosys.com/odoo/odoo-books/odoo-16-development/rpc/json-rpc/


Hope it helps

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 5 25
2434
1
thg 4 25
3454
1
thg 4 25
4272
1
thg 4 25
1758
4
thg 3 25
6865