2010-08-31 25 views

回答

1

我也没搞清楚,如何与xmlrpclib.dumps

def get_model(uuid): 
    o = MyModel.objects.get(uuid=uuid) 
    return xmlrpclib.dumps((o,), allow_none=True, methodresponse=1) 

这将导致一个XML-RPC methodResponse序列。 然后在客户端我只需要使用xmlrpclib.loads转换为一个python本地对象。

got_model = rpc_srv.getmodel('f21e4e0b-493a-460b-982a-d2bb31c45864') 
m, method = xmlrpclib.loads(got_model) 
for item in m: 
    print item