1
我试图接收和生成,可以有以下模式的消息:如何创建一个包含多个命名空间类型
<ns1:data>
<ns1:status-change/>
<ns2:rpc-call/>
</ns1:data>
那么我:
class NS1ComplexModel(ComplexModel):
__namespace__ = 'ns1'
class NS1Data(NS1ComplexModel):
statusChange = NS1StatusChange
rpcCall = NS2RPCCall
class NS1StatusChange(NS1ComplexModel):
...
但结果这是有名称空间ns1
而不是ns2
。
我一直在寻找resolve_namespace()
和朋友,我想我知道是什么原因造成的,但我无法弄清楚如何修复它甚至解决它。
这是正确的,但我建议在父节点(本例中为'NS1Data')对象内嵌入'rpcCall = NS2RPCCall.customize(sub_ns =“NS2”)''。 –