gpt4 book ai didi

django - 带有soaplib的Django中的SOAP服务

转载 作者:行者123 更新时间:2023-12-04 14:52:57 26 4
gpt4 key购买 nike

嗨,我想在我的 Django 应用程序中创建一个 SOAP 服务,但遇到了一些问题。
首先,我已经能够成功地遵循使用 CheryPy WSGI 服务器来运行服务的 soaplib Hello World 教程(谷歌“soaplib hello world”,因为我只能使用 1 个超链接,因为这是我的第一个问题)发起一个 SOAP 请求。

我无法通过关注 this djangosnippets snippet 将其转换为 Django 中的服务.目前我正在使用 Django 开发服务器。

查看 http://localhost:8000/hello_world/在浏览器中或使用 soaplib 客户端发出 SOAP 请求返回带有错误的 Django 错误页面:

Tried hello_world_service in module foo.views. Error was: 'module' object has no attribute 'hello_world_service'



显然 urls.py匹配正确,但根据我链接到的那个 django 片段,不应该有 View hello_world_service .

我觉得我错过了最后一步,任何知识都会非常有帮助。

谢谢,马库斯

最佳答案

根据您链接到的片段,您 views.py 的底部文件应包含以下行:

hello_world_service = HelloWorldService()

这映射了 HelloWorldService 的一个实例类到名称 hello_world_service ,用于您的 urls.py文件。

如果包含该行,那么确实会有一个具有该名称的 View - 因此 URL Dispatcher 应该能够找到它。

希望这样做,

关于django - 带有soaplib的Django中的SOAP服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1582652/

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