Django项目生成api文档 之 apidoc(4)

ApiDoc

这篇文章总结一下apidoc项目的文档结构和细节内容。

1.apidoc的细节说明

  1. docs目录为apidoc生成目录(除了apidoc.jsonheader.mdfooter.md外,均为自动生成文档)
    在这里插入图片描述

  2. apidoc.json 为apidoc的主要配置文档,可以设置api文档页面的信息
    apidoc.json的一些参数

  3. header.md 可以设置api文档页面的header部分(此例中Introduction的部分)
    header.md控制api文档页面内容

  4. footer.md 控制api文档页面的footer部分(此例中Best practices的部分)
    footer.md控制的页面内容

  5. apidoc/apps/modules/views.py 中的注释为 modules 的 API 注释

  6. apidoc/apps/project/views.py 中的注释为 project 的 API 注释(详细的语法见 apidoc官网)




  7. api文档的路径配置

8.自动生成api文档

cmd命令apidoc -i [api注释代码所在的目录] -o [api文档的输出目录]

注意每次重新自动生成api文档内容,需要先将docs中自动生成的文件(除了apidoc.jsonheader.mdfooter.md外,均为自动生成文档)删除

2.运行

  1. 浏览器打开网址:http://127.0.0.1:8000/docs/index.html
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值