오늘의 학습 계획
_AWS 2배속 전체수강 9~12
_창호튜터님 DRF 따라치기 1~3
_기현튜터님 2주차 3주차 4주차 2배속 수강 3~6
_창호튜터님 후발대강의 1.5배속 복습 7~9
기록하고 싶은 학습내용
_IAM: Identity and Access Management. AWS 리소스에 대한 엑세스를 제어할 수 있게 해주는 웹서비스. IAM을 사용하면 중앙에서 사용자 각각이 리소스를 제어하는 권한을 통제할 수 있다. 중앙 아이디에 연결된 유저들을 만들어서 그룹 별로 권한 제어 가능.
_swagger: 내가 만든 프로젝트의 모든 API를 자동 분석해서 경로 별로 무슨 API가 붙어 있는지 한 눈에 볼 수 있게
브라우저에서 화면으로 띄워주는 툴.
http://127.0.0.1:8000/swagger/ 주소에서 직관적인 UI로 구성된 것을 다~ 볼 수 있다.
DRF에서는 drf-yasg 를 사용하면 됨. drf-yasg 공식문서 들어가서 사용법을 보며 내 프로젝트에 코드를 이식한다.
근데 이거 써보면, CRUD 중에 Read는 잘 되는데, 스웨거에서 Create API 부분을 잘 탐지하지 못하고 있는 것을 볼 수 있음. 이건 여태까지 쓴 view가 함수형이었기 때문으로, 앞으로 클래스형 view를 작성해야함.
'About coding > Today I learned' 카테고리의 다른 글
2023년 05월 9일 TIL [#drf 게시글 만들기 CRUD #Choice #error메시지 커스텀] (0) | 2023.05.10 |
---|---|
2023년 05월 8일 TIL [#drf 팀프로젝트 #S.A문서 #협업할 때 users 없이 개발하기] (0) | 2023.05.08 |
2023년 05월 2일 TIL [#AWS 회원가입 #AWS 리젼 #AWS 콘솔] (0) | 2023.05.03 |
2023년 05월 1일 TIL [#AWS 결제수단 변경] (0) | 2023.05.02 |
2023년 04월 28일 TIL [#postman설치오류] (0) | 2023.04.28 |