带有Django drf的Openapi 3

比利时人

我将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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用DOT的带有oAuth2的Django DRF(django-oauth-toolkit)

来自分类Dev

带有Twitter Bootstrap3和主题的Django

来自分类Dev

带有Django的SQLite 3数据库

来自分类Dev

使用具有开放自由的 openapi v3

来自分类Dev

Django/DRF - 带有查询参数的 REST API 端点,可以查询多个端点

来自分类Dev

DRF:带有和不带有参数的路由

来自分类Dev

DRF 中带有实例 ID 的 FileField

来自分类Dev

带有AWS S3的Django-Oscar可以正确保存图像

来自分类Dev

使用带有Django图像字段和s3的PATCH

来自分类Dev

带有Django 3,G Suite的联系表-电子邮件发送错误

来自分类Dev

带有轻微差异的Swagger / OpenAPI ResponseBodies参数

来自分类Dev

带有轻微差异的Swagger / OpenAPI ResponseBodies参数

来自分类Dev

为什么带有django-storages且带有S3Boto后端的default_storate.exists()会导致带有大S3存储桶的内存错误?

来自分类Dev

适用于Django3 + DRF身份验证的AWS Cognito

来自分类Dev

如何使用 DRF3 在 Django 中获取整个 JSON 对象?

来自分类Dev

上传的带有 DRF 数据的模型数据不保存

来自分类Dev

在OpenApi 3中展平RequestParam对象

来自分类Dev

带有引导程序3的字体很棒

来自分类Dev

带有Devise on Rails 3的注销链接

来自分类Dev

带有旋转的CSS3动画

来自分类Dev

带有gl3w的OpenGL

来自分类Dev

带有大整数的Python 3

来自分类Dev

带有3列的Google图表

来自分类Dev

带有Python3.x的Pyinstaller

来自分类Dev

带有CEGUI的Ogre3D

来自分类Dev

带有构造参数的Symfony 3 createForm

来自分类Dev

带有setInterval的setState被触发3次

来自分类Dev

带有PhoneGap的GoodMap API3

来自分类Dev

带有Inkscape 0.47的Wacom Intuos 3