有没有库/解析器可以从Django + Django Rest Framework代码中生成API蓝图文档?例如:
class UserView(...):
"""
## Users list [GET /users]
+ Request (application/json)
...
+ Response (application/json)
...
"""
class UserSerializer(...):
"""
## User (object)
+ id (string)
+ username (string)
+ ...
"""发布于 2018-03-09 09:47:28
我使用的是DRF内置的API文档,实现这个的方法请参考below.and的链接,最后得到一个类似的网站:

您可以使用markdown语法(需要markdown lib )来doc视图集,如下所示:
class UserViewSet(ModelViewSet):
"""
create: add user.
list: list user
retrieve: retrieve user
"""doc list_route如下:
@list_route(methods=['POST'], permission_classes=[AllowAny], serializer_class=None)
def login(self, request):
"""
login
<p>【Receive】tel: tel password: password keep_login: Token change
<p>【Return】200 success 400 failed
"""DRF Documenting your API
顺便说一下,现在内置文档的表描述是get form serializer字段的help_text,我将其更改为label,如果您也想更改它,请告诉我,我将再次发布相关代码。
发布于 2018-03-09 02:46:55
发布于 2018-03-09 01:44:44
你可以试一试swagger
欲了解更多信息,请访问此处:http://www.django-rest-framework.org/topics/documenting-your-api/#third-party-packages
https://stackoverflow.com/questions/49179125
复制相似问题