1
は、だから私はフラスコRestPlusでこのモデルを持って期待通りに動作しない継承:フラスコRestPlusは、モデルが
NS = Namespace('parent')
PARENT_MODEL = NS.model('parent', {
'parent-id': fields.String(readOnly=True,
'parent-name': fields.String(required=True)
})
CHILD_MODEL = NS.inherit('child', SUBSCRIPTION_MODEL, {
'child-id': fields.String(required=True, readOnly=True),
'child-name': fields.String(required=True),
'child-some-property': fields.String(required=True)
})
CHILD_PROPERTY_MODEL = NS.inherit('child-other-property', RESOURCE_GROUP_MODEL, {
'child-other-property': fields.Raw(required=False)
})
それは予想通り、私は(闊歩ドキュメント上と同様の構造)この出力を得る動作しません
。
[
{
"parent-id": "string",
"parent-name": "string",
"child-id": "string",
"child-name": "string",
"child-some-property": "string",
"child-other-property": {}
}
]
の代わりに、このような何か:
[
{
"parent-id": "string",
"parent-name": "string", {
"child-id": "string",
"child-name": "string",
"child-some-property": "string",{
"child-other-property": {}
}
}
}
]
私はおそらく、単純な何かが欠けているんだけど、何を理解することはできません。 This私はFlask Restplusのモデルを理解するためにコンサルティングをしています。