![](/img/trans.png)
[英]How to integrate django-rest-swagger 2.0 with existing DRF application(Beginner)
[英]Request & Response schema of django-rest-swagger for documenting the API in DRF
我想使用DRF中的swagger生成器工具django-rest-swagger记录我的API
现在我正在通过继承rest_framework.views.APIView
编写视图
我不想使用视图集或序列化器编写视图。
这是查看代码示例
from rest_framework.views import APIView
class SomeView(APIView):
'''
get:
some description
post:
some other description
'''
def get(self, request, format=None):
a = self.request.query_params.get('a',None)
b = self.request.query_params.get('b',None)
c = self.request.query_params.get('c',None)
return Response({},status='200')
def post(self, request, format=None):
a = self.request.data.get('a',None)
b = self.request.data.get('b',None)
c = self.request.data.get('c',None)
return Response({},status='201')
我想知道如何在不使用序列化器和视图集的情况下实现这一目标。
我相信,在django-rest-swagger的当前版本中,YAML文档字符串(如您的示例)已被弃用。 因此,我认为您将需要手动定义架构。 该文档包含一个如何在视图级别执行此操作的示例:
http://www.django-rest-framework.org/api-guide/schemas/#manualschema
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.