在spyne中包装元素数组

时间:2014-05-12 14:34:32

标签: python xml soap spyne

我试图用Spyne构建一个SOAP服务,该服务有方法addUsers,它在这样的结构中提供了一个参数(用户 - 只有一个实例):

<users>
  <user>
    <name>Jake</name>
    <age>123</age>
  </user>
  <user>
    ...
  </user>
  ...
</users>

我的用户指定如下:

class user(ComplexModel):
  name = String()
  age = Integer()

但是我该如何添加users - 包装器呢? @rpc()装饰器的参数会是什么样的?

1 个答案:

答案 0 :(得分:0)

你试过Array(User)吗?它没用?

@rpc(Array(User))
def get_users(ctx, users):
    # (...)