django swagger怎么识别非model的参数?
现在有部分接口,是基于函数的视图方法,请求参数并没有对应的model,也没有指定serializer,试了试rest_framework_swagger和drf_yasg, post请求在接口文档里都不能显示请求body的填写位置,识别不到有哪些请求参数。
这个该怎么解决?
1.看drf_swagger的文档,用@swagger_auto_schema这个装饰器似乎必须要指定一个serializer,那么是否需要为对象定义serializer?
2.如果不用1的思路,是否需要自定义一个继承SwaggerAutoSchema的类?那么需要改写SwaggerAutoSchema类中的哪些方法才能达到效果呢?get_tags()和get_operation()起到什么作用?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个问题,在文章https://www.jianshu.com/p/d7b...
这里面有详细说明。
如果要在swagger里面出现自定义非model参数需要我们去自定义schema