restframework 自动生成api文档

自动生成api接口文档,是restframework自带的功能,生成的文档超级详细,既省去了后端人员写文档的时间,也能让前端用起来欲仙欲死.
不过因为是restframework的功能,目前只能生成调用了restframework类视图的接口,普通的view视图接口不会生成,当然这只是我自己测试了一下后得出的结论,可能有别的方法,这里就不讨论这个,咱们进入正题

restframework 自动生成api文档

  • 安装依赖
pip install coreapi 
  • settings中的配置
INSTALLED_APPS = [
    ....

    'rest_framework',
]
  • urls中的配置
from rest_framework.documentation import include_docs_urls

urlpatterns = [
    ....

    url(r'docs/', include_docs_urls(title="鲍勃")),
]

三步,基本配置就完成了,看下效果图
11779058-fb381017654df008.png
Snipaste_2018-07-09_16-58-12.png

接口自定义描述

  • 在视图函数中,写注释
    11779058-a19a88f813de51e5.png
    视图类.png
  • 在serializer类中,写help_text
    11779058-308f5d38b0bdbc20.png
    序列化类.png
  • 修改完后的效果图
    11779058-059bb66370eec9f8.png
    Snipaste_2018-07-09_17-10-49.png

还有很多功能,这里就不多说了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值