Python 如何在xmlrpc中为openerp传递多个对象
我将django作为前端应用程序,在其中保存与django用户相关的res.partner id。基于该id,我正在从openerp获取res.partner对象。现在我想使用xmlrpc将res.partner对象传递给具有多个关系的openerp字段。正在保存与此对象一起的所有其他字段,但不保存此对象。您可以指导我如何在xmlrpc for openerp中传递对象吗?您需要将id值db id字段传递给fieldmanyOne 请检查文件 在doucmentation中,您可以看到创建了partner_id,并且返回了id字段Python 如何在xmlrpc中为openerp传递多个对象,python,django,openerp,xml-rpc,Python,Django,Openerp,Xml Rpc,我将django作为前端应用程序,在其中保存与django用户相关的res.partner id。基于该id,我正在从openerp获取res.partner对象。现在我想使用xmlrpc将res.partner对象传递给具有多个关系的openerp字段。正在保存与此对象一起的所有其他字段,但不保存此对象。您可以指导我如何在xmlrpc for openerp中传递对象吗?您需要将id值db id字段传递给fieldmanyOne 请检查文件 在doucmentation中,您可以看到创建了pa
import xmlrpclib
sock = xmlrpclib.ServerProxy('http://localhost:8069/xmlrpc/object')
uid = 1
pwd = 'demo'
partner = {
'title': 'Monsieur',
'name': 'Fabien Pinckaers',
'lang': 'fr',
'active': True,
}
partner_id = sock.execute(dbname, uid, pwd, 'res.partner', 'create', partner)
address = {
'partner_id': partner_id,
'type': 'default',
'street': 'Rue du vieux chateau, 21',
'zip': '1457',
'city': 'Walhain',
'phone': '(+32)10.68.94.39',
'fax': '(+32)10.68.94.39',
}
sock.execute(dbname, uid, pwd, 'res.partner.address', 'create', address)
谢谢senthilnathang,它对我有用。。。谢谢你的帮助和时间。