Django 인터페이스 문서
3227 단어 Django
Django REST Framework 자체 인터페이스 문서
https://www.django-rest-framework.org/community/3.6-announcement/#interactive-api-documentation
django-rest-swagger
swagger 소개
Swagger: 규범적이고 완전한 프레임워크로 RESTful 스타일의 웹 서비스를 생성, 설명, 호출, 시각화하는 데 사용됩니다.전체적인 목표는 클라이언트와 파일 시스템의 소스 코드를 서버로 똑같은 속도로 업데이트하는 것이다.인터페이스가 변동될 때 대응하는 인터페이스 문서도 자동으로 업데이트됩니다.
Swagger가 가장 인기 있는 REST APIs 문서 생성 도구 중 하나가 될 수 있는 이유는 다음과 같습니다.
1 django-rest-swagger 설치
pip install django-rest-swagger
2 settings에 있습니다.py에서 구성
INSTALLED_APPS = [
...
'rest_framework_swagger', # swagger
...
]
주의: settings.py에서 사용자 정의 swagger 설정 항목은 참고 문헌을 참조한다.
3 urls에 있습니다.py에서 구성
from rest_framework.schemas import get_schema_view
from rest_framework_swagger.renderers import SwaggerUIRenderer, OpenAPICodec
schema_view = get_schema_view(title=' ', renderer_classes=[SwaggerUIRenderer, OpenAPICodec])
urlpatterns = [
url(r'swagger/', schema_view, name='swagger'), # swagger
]
django-rest-swagger는 두 가지 유용한 렌더링기를 제공합니다: SwaggerUIrendererer와 OpenAPIrenderer.
참조:https://www.jianshu.com/p/dc77f652e7d7 https://blog.csdn.net/sinat_41622641/article/details/81636682 https://www.django-rest-framework.org/api-guide/schemas/#schemagenerator
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django 라우팅 계층 URLconf 작용 및 원리 해석URL 구성(URLconf)은 Django가 지원하는 웹 사이트의 디렉토리와 같습니다.그것의 본질은 URL과 이 URL을 호출할 보기 함수 사이의 맵표입니다. 위의 예제에서는 URL의 값을 캡처하고 위치 매개 변수로...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.