Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
I am using follwoing code in a python script to connect to my Odoo server
svr, db = 'http://18.104.22.168:8069', 'school_erp'
user, pwd = 'xxxxx','xxxxx123'
info = xmlrpclib.ServerProxy('%s/xmlrpc/2/common' % svr)
But it is not getting connected and showing this error:
xmlrpclib.Fault: <Fault 1: 'Traceback (most recent call last):\n File "/opt/odoo/server/openerp/service/wsgi_server.py", line 75, in xmlrpc_return\n
result= openerp.http.dispatch_rpc(service, method, params)\n File "/opt/odoo/server/openerp/http.py", line 115, in dispatch_rpc\n result = dispatch(method,params)\n
File "/opt/odoo/server/openerp/service/common.py", line 23, in dispatch\n
raise Exception("Method not found: %s" % method)\nException: Method not found: __getitem__\n'>xmlrpclib.Fault:
What mistake am I making here?
I have also done this thing and it's work fine.you can take it as reference.
HOST = "abc.abc" # Host url name
DB = "my-db" # Name of the database
USER = "email@example.com" # User Name to login database
PASS = "mypassword" # Password to login database
url = 'http://%s/xmlrpc/' % (HOST)
common_proxy = xmlrpclib.ServerProxy(url+'common')
object_proxy = xmlrpclib.ServerProxy(url+'object')
uid = common_proxy.login(DB,USER,PASS)
print "Logged in as %s (uid:%d)" % (USER, uid)
Hope this will help you to solve your problem,
About This Community
This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.Register
Odoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now
|Asked: 1/4/16, 2:48 AM|
|Seen: 1848 times|
|Last updated: 1/5/16, 1:10 AM|