关于Spyne文档中的Django包装示例

1 投票
1 回答
1091 浏览
提问于 2025-04-18 14:06

我刚刚在spyne的文档中试了django的包装示例,但我不是很明白。之前我试过hello world的例子,并且根据文档,我可以用suds来测试Spyne服务,代码如下:

from suds.client import Client
hello_client = Client('http://localhost:7789/?wsdl')
print hello_client.service.say_hello("Dave", 5),

我知道django服务器的默认地址是http://localhost:8000,所以我以为只需要修改第二行代码就可以了;但是这样做并没有成功。请问用suds客户端测试Spyne服务的代码应该是什么呢?谢谢!

1 个回答

3

看这个文件
https://github.com/arskom/spyne/blob/master/examples/django/rpctest/urls.py

...我觉得你可能需要把上面的网址改成

hello_client = Client('http://localhost:8000/api/?wsdl') 

撰写回答