gpt4 book ai didi

python - 将 Django 对象输出到 XML-RPC 响应中

转载 作者:太空宇宙 更新时间:2023-11-03 19:35:52 26 4
gpt4 key购买 nike

我正在尝试在 XML-RPC 响应中返回 django 对象。是否可以将模型序列化为 XML-RPC methodResponse?

最佳答案

我确实弄清楚了如何使用 xmlrpclib.dumps 进行序列化

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

这将产生 XML-RPC 方法响应。然后在客户端我只需要使用 xmlrpclib.loads 转换为 python native 对象。

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

关于python - 将 Django 对象输出到 XML-RPC 响应中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3611827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com