关于Spyne文档中的Django包装示例
我刚刚在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')