0006 自动生成接口文档
Posted dorian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0006 自动生成接口文档相关的知识,希望对你有一定的参考价值。
1 在配置文件中增加接口文档配置
REST_FRAMEWORK = { ‘DEFAULT_SCHEMA_CLASS‘: ‘rest_framework.schemas.AutoSchema‘, }
2 在APP的Templates目录下创建一个文件org-home.py
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h1>组织首页</h1> </body> </html>
3 在APP的views目录下创建一个文件OrgHome.py
from django.shortcuts import render from rest_framework import mixins from rest_framework.viewsets import GenericViewSet class OrgHomeViewSet(GenericViewSet): def list(self, request, *args, **kwargs): """ 【功能描述】用于获取组织首页页面</br> 【操作步骤】从第一步开始操作到最后一步</br> 【返回值】暂时没写</br> """ return render(request, ‘org-home.html‘)
4 配置APP分路由 urls
from django.urls import path from Applications.Organization.views import OrgHome urlpatterns = [ path(‘OrgHome/‘, OrgHome.OrgHomeViewSet.as_view({‘get‘: ‘list‘})), ]
5 配置工程主路由
from django.contrib import admin from django.urls import path, include from rest_framework.documentation import include_docs_urls DESCRIPTION = """ 包括仝恒绩效云所有接口文档。包括以下应用: 1 Authentication:认证服务应用 2 Organization: 组织机构应用 """ urlpatterns = [ path(‘admin/‘, admin.site.urls), path(‘Organization/‘, include(‘Applications.Organization.urls‘)), path(‘docs/‘, include_docs_urls(title=‘接口文档‘,description=DESCRIPTION)), ]
6 运行工程,输入IP/docs/可看到如下接口文档效果
以上是关于0006 自动生成接口文档的主要内容,如果未能解决你的问题,请参考以下文章
网站前端_JavaScript.0006.JavaScript流程控制
ArcGIS微课1000例0006:创建随机点(Create Random Points)