我需要验证将具有任意名称的Python字典。当我尝试使用Cerberus验证它们时,我得到unknown field
。有没有办法允许任意的字典名称?
我本以为keysrules
可能有用,但它似乎只适用于基本字典中的项目。
{'account_created': {'category': 'Accounts',
'conversion_event': True,
'description': 'A new account is created'}
}
我希望能够在此字典中使用account_created
的任意名称。
答案 0 :(得分:0)
假设您不需要验证该基本密钥,我只是试图在Cerberus GitHub上回答类似的问题。我的建议是使用动态形成的架构。您可以关注GitHub问题线程,看看那里是否有更好的答案。