1
我知道,根據地獄犬documentation,它可以定義驗證依賴關係,根據其他鍵的值,如:Cerberus的架構驗證依賴取決於自我價值的
schema = {'field1': {'required': False},
'field2': {'required': True,
'dependencies': {'field1': ['one', 'two']}}}
哪裏field2
纔有效,如果field1
存在並且具有值one
或two
。
我想知道是否有一種方法可以根據密鑰本身的值來考慮驗證規則。
是這樣的:field2
需求field1
值False
只有field2
值True
,反之亦然。
一次只允許其中一個字段爲True
。
我會試一試,讓你知道。謝謝。 – gcw
是的,我認爲我遇到了你提到的問題。我在那裏評論了我的發現 – gcw