如何利用apidoc自动生成文档

参考如下:

1. http://apidocjs.com/

2. http://www.bjhee.com/apidoc.html

3. https://cloud.tencent.com/developer/article/1005271

4. http://hinylover.space/2016/03/31/create-online-document-use-apidoc/

5. https://fxm5547.com/%E6%8A%80%E6%9C%AF%E8%A7%84%E8%8C%83/2017/11/08/apiDoc-define-standard/

6. https://www.jianshu.com/p/a799c23234b8

7. https://blog.csdn.net/weixin_40475396/article/details/80352744

 

简单的配置如下:( Django )

1. 安装apidoc, 

写道
npm install apidoc -g

2. 按apidoc语法写好文档,参考5是一篇very good的语法规范

3. 生成apidoc文档,我这里是放在项目根目录下的static文件夹的apidoc目录

    先在项目根目录下放一个apidoc.json文件,示例如下:

{
  "name": "测试",
  "version": "0.0.1",
  "description": "API文档测试",
  "title": "API文档测试",
  "url" : "http://xxxxxxx",
  "sampleUrl" : "http://xxxxxxxx",
  "template":{
    "forceLanguage":"zh_cn"
  }
}

 

写道
apidoc -i 你的文档代码路径 -o static/apidoc

4. 修改 settings.py , 添加下面代码

STATIC_ROOT = os.path.join(BASE_DIR, 'static')

APIDOC_ROOT = os.path.join(STATIC_ROOT, 'apidoc')

5. 修改 urls.py , 添加下面代码

from django.views.static import serve

from django.conf import settings

urlpatterns = [

    url(r'^apidoc/(?P<path>.*)$', serve, {'document_root': settings.APIDOC_ROOT}),

    ....

]

6. 运行runserver , localhost:8000/apidoc/index.html 试试看吧!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值