Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Django
- 그리디알고리즘
- 탐욕알고리즘
- 스파르타내일배움캠프
- 롤
- 코딩테스트
- 라이엇
- 리그오브레전드
- drf
- greedy
- 그리디
- sort
- python
- API
- 장고
- 알고리즘
- lol
- 내일배움캠프
- github
- 자바
- 코딩테스트준비
- programmers
- java
- 백준
- 파이썬
- 프로그래머스
- git
- SQL
- 스파르타내일배움캠프TIL
- Riot
Archives
- Today
- Total
Lina's Toolbox
API 문서화 본문
Authorization (Auth) - (필요한) 권한
Postman
Documentation에서 문서 작성하고,
send 눌러서 콜 한뒤 결과뜨면
save as example을 눌러서 지금 이 콜한 상태를 저장하며
해당 request하단에 example이 생긴다!
401 Unauthorized , 200 OK 등으로 이름을 바꿔주면 보기 편리
하지만 3인 이상부턴 유료라는거,,,
또, 다큐멘테이션에 가끔 에러가 있다.. 날라간다거나,,등의 자잘한 에러
그래도 써보는 것을 추천!
drf-spectacular
~/api/schema/swagger-ui/ 접속
로그인(http://api/v1/accounts/signin/) 눌러서
파라미터 value admin, admin1234 해주고나서 받은 access키를 복붙해서
화면 우측 상단에 Authorize눌러서 값 넣어주면
권한 인증이 된다!
@extend_schema(
tags=["Articles"],
description="Article 생성을 위한 API",
request=ArticleSerializer,
)
했을때 문제..
비즈니스로직이 들어가는 중요한 뷰 코드가 너무 길어짐..
저
@extend_schema( ... )
안의 내용을 다른 파이썬 파일에 작성하고,
그걸 불러와서 붙여주는 방식으로도 사용할 수 있다.
-> 손이 많이가고 문제가 많다..(유지보수 힘들어짐)
-> 많은 회사에서 이 자동화 api를 쓰지 않음.
'스파르타 내일 배움 캠프 AI 웹개발 과정 > Django framework' 카테고리의 다른 글
Redis (0) | 2024.09.10 |
---|---|
배포하기 (0) | 2024.09.04 |
Django Auth (1) | 2024.09.04 |
장고 기초 이해도 테스트 (1) | 2024.09.02 |
Django의 URL namespace (0) | 2024.09.02 |