如果存在其他字段,则需要字段

时间:2015-04-23 19:46:51

标签: python flask flask-restful

作为Flask-Restful Reqparse输入模式的一部分,我有一个可选字段state。如果存在state,则其中应包含必填字段,例如time

model_schema.add_argument(
    'state',
    type=dict
)
model_schema.add_argument(
    'time',
    type=float,
    required=True,
    location=('state')
)

仅当time存在时才需要state。如果它不存在则time无关紧要,因为我根本不会使用state

以上示例返回:

{"message": "[time]: Missing required parameter in state"}

我如何使这项工作?

0 个答案:

没有答案