0
我使用數組屬性在spyne中創建模型,並且需要修復數組中的數字項目。 即我的模型看起來像:Spyne。設置數組固定數量項目
class MyModel(ComplexModel):
__namespace__ = 'myns'
string_field = String(**{'min_occurs': 1, 'max_occurs': 1, 'nillable': False})
array_field = Array(Integer(**{'max_occurs': 16, 'min_occurs': 16, 'nillable': False}),
**{'min_occurs': 1, 'max_occurs': 1, 'nillable': False})
因此,這意味着我需要與字符串屬性和數組16位整數的項目對象,但是這個代碼直接到XML,如:
<myns:MyModel>
<!--Optional:-->
<myns:string_field>?</myns:string_field>
<myns:array_field>
<!--Zero or more repetitions:-->
<myns:integer>?</myns:integer>
</myns:array_field>
</myns:MyModel>
只是有myns:array_field中的一個整數項代替16.我的代碼中出現了什麼問題,或者是否可以設置我需要的數組項的數量?
謝謝。
不幸的是不起作用( – Alexey
哦,相信我,它的工作。 –