我将Django与Django-Drf结合使用来编写一个宁静的BE。
我还使用drf-yasg为我的服务生成了摇摇欲坠的方案。
不幸的是,drf-yasg尚不支持OpenApi3,并且在可预见的将来似乎还不支持。
有没有drf-yasg替代品,它支持我可以与Django-Drf一起使用的Openapi 3?
Django DRF最近添加了对OpenAPI3的支持(我认为是3.10),但是它缺少drf-yasg所具有的许多功能。即将发布的版本(3.12)将增加对组件的支持,但仍然缺少许多功能,例如方便的自定义选项。
我们发现自己处于完全相同的情况。经过一番认真的搜索后,我们发现它是空的,因此创建了DRF OpenAPI3实现的经过大量修改的分支,该分支正在逐步接近drf-yasg的功能。
https://github.com/tfranzel/drf-spectacular
试试看。它仍在成形,但已经涵盖了很多情况。欢迎反馈!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句