Я понял, как сериализовать с 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