【问题标题】:How can I prevent Spyne from adding a xml-namespace import whenever I import its package?每当我导入它的包时,如何防止 Spyne 添加 xml-namespace 导入?
【发布时间】:2017-02-10 10:01:12
【问题描述】:

我在 Spyne 中定义了一个简单的 SOAP 服务。

当我像这样使用 python 的运行模块功能运行我的服务器时:

python -m my_module.service 

然后一切都很好。

但是当我从这样的包装脚本运行它时:

#!/usr/bin/env python
import my_module.service
sys.exit(my_module.service.main())

然后突然在生成的 WSDL 中,<wsdl:definitions …>-tag 上会出现命名空间导入xmlns:s0="my_module.service"

这是为什么呢?那是从哪里来的?我如何自己在 main() 方法中设置它或防止它首先被插入?我查看了 spyne 的代码,但找不到相关行。

【问题讨论】:

    标签: python soap wsdl spyne


    【解决方案1】:

    GitHub 上的这个帖子解释了如何以及为什么: https://github.com/arskom/spyne/issues/233

    【讨论】:

      猜你喜欢
      • 2015-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-27
      • 1970-01-01
      • 2013-01-15
      • 2012-06-15
      • 1970-01-01
      相关资源
      最近更新 更多