1
我试图在XML-RPC响应中返回一个django对象。是否可以将模型序列化为XML-RPC methodResponse?将Django对象输出到XML-RPC响应中
我试图在XML-RPC响应中返回一个django对象。是否可以将模型序列化为XML-RPC methodResponse?将Django对象输出到XML-RPC响应中
我也没搞清楚,如何与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