Cerberus架构可以为基本字典使用任意名称吗?

时间:2019-06-25 14:38:23

标签: cerberus

我需要验证将具有任意名称的Python字典。当我尝试使用Cerberus验证它们时,我得到unknown field。有没有办法允许任意的字典名称?

我本以为keysrules可能有用,但它似乎只适用于基本字典中的项目。

{'account_created': {'category': 'Accounts',
                     'conversion_event': True,
                     'description': 'A new account is created'}
}

我希望能够在此字典中使用account_created的任意名称。

1 个答案:

答案 0 :(得分:0)

假设您不需要验证该基本密钥,我只是试图在Cerberus GitHub上回答类似的问题。我的建议是使用动态形成的架构。您可以关注GitHub问题线程,看看那里是否有更好的答案。