Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
4047 Ansichten

Hi there

How do I add context to a write or create method via the XML RPC webservice

for example I would like to add:

 {'context': [['lang', 'nl_BE']]}


Is there a way to do this?


Avatar
Verwerfen
Beste Antwort

Hi,

Try this,

api.execute_kw(db, uid, pwd, 'res.country', 'write', [[]], {'fields': ['id', 'name'], 'context' :{'lang': 'nl_BE'})

Regards

Avatar
Verwerfen
Autor Beste Antwort

Hi there. Thanks for your answer

but it doesn't work.


This works: 

models.execute_kw(self.dbName, self.uid, self.dbPassword, 'res.country', 'write', [[45],{'name':'Cook eilanden'}])

But this doesn't work:

self.models.execute_kw(self.dbName, self.uid, self.dbPassword, 'res.country', 'write', [[45],{'name':'Cook eilanden'}], {'fields': ['id', 'name'], 'context' :{'lang': 'nl_BE'}})

= method(recs, *args, **kwargs)\nTypeError: Country.write() got an unexpected keyword argument \'fields\'\n'>



Avatar
Verwerfen