Python 1个sock.execute事务和2个数据结构
我曾读到,可以在对web服务的一次调用中记录合作伙伴及其地址。这些示例总是调用2 sock.executePython 1个sock.execute事务和2个数据结构,python,openerp,Python,Openerp,我曾读到,可以在对web服务的一次调用中记录合作伙伴及其地址。这些示例总是调用2 sock.execute partner = { 'name': 'Fabien Pinckaers', 'lang': 'fr_FR', } partner_id = sock.execute(dbname, uid, pwd, 'res.partner', 'create', partner) address = { 'partner_id': partner_id, 'type
partner = {
'name': 'Fabien Pinckaers',
'lang': 'fr_FR',
}
partner_id = sock.execute(dbname, uid, pwd, 'res.partner', 'create', partner)
address = {
'partner_id': partner_id,
'type' : 'default',
'street': 'Chaussée de Namur 40',
'zip': '1367',
'city': 'Grand-Rosière',
'phone': '+3281813700',
'fax': '+3281733501',
}
address_id = sock.execute(dbname, uid, pwd, 'res.partner.address', 'create', address)
但是如何将其称为1 sock.execute中的1个事务?尝试如下:
partner = {
'name': 'Fabien Pinckaers',
'lang': 'fr_FR',
'address': [(0,0,{
'type': 'default',
'street': 'Chaussée de Namur 40',
'zip': '1367',
'city': 'Grand-Rosière',
'phone': '+3281813700',
'fax': '+3281733501',
})]
}
或者像这样尝试:
address = {
'type' : 'default',
'street': 'Chaussée de Namur 40',
'zip': '1367',
'city': 'Grand-Rosière',
'phone': '+3281813700',
'fax': '+3281733501',
}
partner = {
'name': 'Fabien Pinckaers',
'lang': 'fr_FR',
}
partner.update({'address': [(0,0,address)]})
希望这有帮助