【发布时间】:2010-11-16 16:28:18
【问题描述】:
我必须编写有很多参数的soaplib 方法。这个想法是用户应该能够选择他想要提供的参数。这可能吗?
我知道这通常在 python 中是可能的,但是当我尝试像使用默认参数的普通 python 方法一样设置它时出现错误。
【问题讨论】:
标签: python soap default-value
我必须编写有很多参数的soaplib 方法。这个想法是用户应该能够选择他想要提供的参数。这可能吗?
我知道这通常在 python 中是可能的,但是当我尝试像使用默认参数的普通 python 方法一样设置它时出现错误。
【问题讨论】:
标签: python soap default-value
创建复杂类型
class Parameters(ClassSerializer):
class types:
param1 = primitive.String
param2 = primitive.String
param3 = primitive.String
...
@soapmethod(Parameters, _returns=primitive.String, _outVariableName='return')
def soSomething(self, parameters):
if parameters.param1 and parameters.param1 != "": # or something like this
# ...
elif ...
【讨论】: