【发布时间】:2018-04-25 13:21:10
【问题描述】:
我正在使用 Django 1.11 和 Django REST Framework 3.7 开发一个 REST API。我安装了Django REST Swagger 2.1 来生成文档。
我正在使用这样的基于函数的视图:
from rest_framework.decorators import api_view, permission_classes
@api_view(['POST'])
@permission_classes((permissions.AllowAny,))
def jwt_auth(request, provider, format=None):
"""
View description here
"""
pass
如您所见,我的视图已被 Swagger 识别,并且具有正确的描述:“在此处查看描述”。
但是:
- 您可以看到
providerURL 参数的“描述”列是空的。 - 没有记录 POST 参数(显然,因为 Swagger 无法知道它们)
如何为基于函数的视图的 URL 和 POST 参数以及响应编写文档?
我试过YAML Docstrings,但它似乎适用于旧版本(0.3.x),它不适用于版本 2.x。
【问题讨论】:
标签: django python-3.x django-rest-framework swagger django-swagger