【发布时间】:2015-12-28 15:15:18
【问题描述】:
我想对架构进行某种“预验证”,以强制某些字段包含在 Eve 资源中使用的架构中。我看到我们可以使用 Cerberus (http://docs.python-cerberus.org/en/latest/customize.html) 来验证和扩展验证。我不想根据架构验证数据,但架构本身包含某些字段。
我的应用程序是通过允许我组织中的其他团队提供他们自己的资源来创建的,并且我希望强制执行他们在其架构中提供的一些字段。
这对 Eve/Cerberus 可行吗?我认为可能不是,我将不得不自己动手。如果它不可用,何时是注入此架构验证的适当时间?
【问题讨论】: