kookmin-sw / capstone-2023-08

capstone-2023-08 created by GitHub Classroom
1 stars 4 forks source link

찜기능 API 개발 완료 #97

Closed wynter122 closed 1 year ago

wynter122 commented 1 year ago

musinsa_list app 아래에 찜하기 api 를 다시 정의했습니다. 기존에 개발한 내역과 크게 달라지는것은 없고, 마이그레이션시 DB 동기화를 잘 신경쓰면 될 것 같습니다.

동작테스트는 다음과 같습니다.

찜하기 (POST 로 구현)

image

찜목록 보여주기 (GET 으로 구현)

찜 지우기 (DELETE 로 구현)

-> 삭제 뒤 결과 test image

wynter122 commented 1 year ago

98 리뷰가 완료되면 해당 PR 에서 추가적으로 토큰 포함 요청을 추가 개발할 예정입니다

dh5473 commented 1 year ago

@wynter122 현영님 이미 approve하긴 했는데, 혹시 찜목록 보여주기도 post 구현으로 바꾸실 수 있을까요? 생각해보니 get 요청할 때 user_id가 request에 포함되는데 이러면 http url에 그대로 user_id가 노출되어서요..

근데 저희 프로젝트 단에서 큰 문제는 아니니 그냥 둬도 될 거 같긴 해요!

url_pattern을 이용해서 한 클래스에 여러 개의 post를 구현할 수 있기는 한 거 같은데, 레퍼런스가 많지는 않네요. 저도 처음 알았는데 알아 두시면 좋을 거 같아서 첨부합니다. https://stackoverflow.com/questions/50134313/how-can-i-have-multiple-post-request-handling-methods-in-a-class-based-view https://stackoverflow.com/questions/70300610/multiple-get-methods-in-same-class-in-django-views

wynter122 commented 1 year ago

네! 로그인 토큰 pr 반영해야하는 부분이 남아서, 그 부분 작업하면서 살펴볼게요!