2025/03/30 4

2025.03.29

행복하다!!04:30 취침 10:00 기상DRF 빨리 조져버리고 싶다. 이제 빨리끝낼 수 있을 것 같은데 자꾸 더디다.이브는 자꾸 화장실에서 뒹굴더니 털이 하얘서 몰랐는데 꼬리 속살이 엉망진창이었다.털이 길어서 웬만한 샤워로는 안되고 애기 때 곰팡이 닦아줄 때처럼 털을 뒤져가면서 닦아준다. 싫다고 꼬리를 탁탁하는데 어쩌라고다.흥오빠랑 저녁으로 가라아게를 먹었다.맛은 그저그랬다.샤워안했다. 요가도 안했다. 물도 안마셨다. 제주도가는데 짐도안쌌다.후웅..

2025/미정 2025.03.30

Token Auth with JWT

JWT (JSON Web Token) 인증 방식 토큰 자체에 유저 정보를 담아 별도의 인증 저장소(DB 등) 없이 인증 가능Cookie는 브라우저에 국한되므로 다양한 환경에서 통합 인증이 어려움 → JWT방식의 Token 인증이 사용됨토큰 자체가 하나의 인증 데이터 클라이언트가 ID/PW 전송서버는 검증 후 JWT 발급클라이언트는 JWT를 헤더에 담아 서버에 요청서버는 토큰 유효성 확인 후 요청 처리*Cookie(쿠키)웹 브라우저와 요청과 응답을 주고받을 때 사용하는 데이터 조각쿠키는 도메인에 제한적이며 유효기간이 정해져있음Auth 외에도 다양한 방식으로 활용**Session(세션)stateless한 HTTP 특징을 보완하기 위한 방법세션 DB를 이용해서 유저의 정보를 기억하며 Session ID라고 하..

DRF models with relationship CRUD API 구현

관계(Relationship)가 있는 모델 처리 관계가 있는 모델을 직렬화(Serialization)하고 API를 통해 CRUD 기능 구현Article - Comment 관계  댓글 기능에 필요한 API특정 게시글의 모든 댓글 조회 (GET /articles/comments/)특정 게시글에 댓글 작성 (POST /articles/comments/)특정 댓글 삭제 (DELETE /articles/comments//)특정 댓글 수정 (PATCH /articles/comments//)  모델 정의# articles/models.pyclass Comment(models.Model): article = models.ForeignKey( Article, on_delete=models.CASCADE..

728x90