【发布时间】:2017-07-07 19:17:17
【问题描述】:
我制作了一个 API,并想制作 swagger doc。我没有为此开发任何序列化。
Views.py
class DeliveryView(APIView):
renderer_classes = (XMLRenderer,)
def get_campaign_vast(self, request, *args):
return response
def get(self, request):
return self.get_campaign_vast(request, data)
def post(self, request):
"""
This text is the description for this API
---
param1 -- A first parameter
param2 -- A second parameter
"""
data = request.data
return self.get_campaign_vast(request, data)
urls.py
from django.conf.urls import url,include
from django.contrib import admin
from rest_framework_swagger.views import get_swagger_view
schema_view = get_swagger_view(title='Add Delivery')
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$',schema_view),
url(r'^', include('deliverymanagment.urls')),
]
我想在 Swagger 中获取我没有得到的所有参数。
i am not able to get parameters
我正在使用:
django-rest-swagger==2.1.1
djangorestframework==3.5.3
【问题讨论】:
-
所以您使用 yaml 文档,django-swagger 不再支持此功能。我也遇到了同样的问题,如果你找到解决办法,能ping我吗?
-
@OleksandrDashkov 请仔细阅读答案并询问是否仍然无法回答您的问题
-
@RagulParani 真的无法测试,因为我已经切换到 DRF 的原生文档
标签: django django-rest-framework swagger