我刚刚在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服务的代码?提前谢谢。
答案 0 :(得分:2)
看这个档案
https://github.com/arskom/spyne/blob/master/examples/django/rpctest/urls.py
...我认为您可能需要将您的网址更改为
hello_client = Client('http://localhost:8000/api/?wsdl')