Falcon-如何根据Swagger规范验证传入请求?

gwa*_*dze 5 python validation json falcon swagger

针对json编写的Swagger 2.0规范,在Falcon视图中验证传入请求的最便捷,最全面的方法是什么?

我曾经使用称为pyramid_swagger的出色工具对Pyramid应用程序执行相同的操作。它可以在应用程序级别无缝地插入,并将validated字典附加到request对象上。它包含了所有内容,包括路径参数,查询字符串参数,当然还有主体参数。

我尝试了Flexfalcon-json-io,但无法使其满足我的需要。另外serve_swagger是完全不同的故事,我不需要自动生成的API。

此时,我正在考虑编写自己的工具或扩展Flex或falcon-json-io。有什么我想念的吗?