TanzDev

장고 심화 4 (Spartar market DRF 완료) 본문

기록보드/TIL

장고 심화 4 (Spartar market DRF 완료)

Tanz-dev 2024. 5. 2. 18:49

 

어제 발생했던 로그아웃문제에선 

 

urls.py 파일에 있는

 

path('<str:username>/', UserProfileAPIView.as_view(), name='user-profile'),

부분이 순서대로 읽어들이는 과정에서 먼저 읽혀들여 뒤에 path가 작동되지않는부분이라 어제와같이

 

POST Not Allowed가 출력되었던것이다.

 

따라서 이 부분을 하단으로 내려주니 해결이 되었다.

 

 

본인정보수정하기에서도 마찬가지로 PUT Not Allowed가 출력되었었는데

view.py에 CreateView쪽에 넣어뒀던 문제가 있었고 이를 올바른곳에 다시 넣어주고 확인해보니 

수정이 원활하게 진행되었다.

 

nickname에 테스트확인!이 출력된다

 

회원탈퇴

 

 

회원가입을 진행해주고,

 

 

로그인한 상태에서 Access코드를 불러와준다.

 

Authorization에 토큰값을 입력해주고 비밀번호를 잘못입력하면

@admin123을 @admin1234로 입력하게되면 비밀번호가 일치하지않다고 출력된다.

 

제대로 된 비밀번호를 입력하면 성공적으로 계정이 삭제된다.

 

비밀번호변경

 

 

관련 views.py

 

 

이를통해 Accounts Apps에 관련된 추가선택과제는 모두 추가를 하였다.

 

https://github.com/JWTONE/spartamarket_DRF

 

GitHub - JWTONE/spartamarket_DRF

Contribute to JWTONE/spartamarket_DRF development by creating an account on GitHub.

github.com

 

DRF git hub입니다~

'기록보드 > TIL' 카테고리의 다른 글

장고 심화 팀프로젝트 2  (0) 2024.05.07
장고 심화 팀프로젝트 1  (0) 2024.05.03
장고 심화 개인과제 3  (0) 2024.05.01
심화 개인과제 2  (0) 2024.04.30
심화 개인과제..1  (0) 2024.04.29