使用XMLRPC从Python在Postgres中插入数据?我的代码附上了

时间:2015-01-07 09:29:19

标签: java python postgresql insert xml-rpc

我有python代码我从android java调用它。我想在Postgress中插入数据,我的代码是,

def Enterdetails():
    datas = request.body.read()
    datas = unicode(datas,errors='ignore')
    datas = json.dumps(datas)
    datas = json.loads(datas)
    data=ast.literal_eval(datas)
    dbname = data['dbname']
    username = data['uname']
    ip = data['ip']
    port = data['port']
    pwd = data['pwd']
    name = data['Name']
    address = data['Address']
    number = data['Number']
    url = 'http://'+ip+':'+port+'/xmlrpc/common'
    sock_common = xmlrpclib.ServerProxy(url)
    uid = sock_common.login(dbname, username, pwd)
    urls = 'http://'+ip+':'+port+'/xmlrpc/object'
    sock = xmlrpclib.ServerProxy(urls)
    answer = sock.execute(dbname, uid, pwd, 'parent.question', 'save_question', int(data['parent_id']), data['questions'])
    response.body = json.dumps(answer)
    return response

我是openerp的新手XMLRPC可以任何人请告诉我怎么写

sock.execute(dbname, uid, pwd, 'parent.question', 'save_question', int(data['parent_id']), data['questions']))

这样我就可以在表中插入数据,这些是数据

name = data['Name']
    address = data['Address']
    number = data['Number']
表Temp中的

希望你的建议。

0 个答案:

没有答案