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

Hello,

how I can call a server action from python with XML-RPC ?

The connection is OK, I can access Odoo, models, data...

Thanks for your help.

Denis

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

I found the solution...

from xmlrpc import client
from connection import *


server_url = 'https://***'
db_name = '***'
username = '***'
password = '***'
common = client.ServerProxy('%s/xmlrpc/2/common' % server_url)
user_id = common.authenticate(db_name, username, password, {})
models = client.ServerProxy('%s/xmlrpc/2/object' % server_url)

models.execute_kw(db_name, user_id, password, "ir.cron", "method_direct_trigger", [ID of the action])




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