인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

ᅳᅳ님의 프로필 이미지
ᅳᅳ

작성한 질문수

파이썬/장고로 결제 시작하기 (Feat. 아임포트) - 기본편

로그아웃

로그아웃 405 에러

작성

·

48

·

수정됨

0

로그아웃뷰가 기본적으로 get 요청을 수용하지 않는다고 하던데 이거 뭔가요. 페이지가 없다는 에러가 나오는게 아니고 아예 405 에러가 나오네.. ㅠ

 

1515.JPG.webp

 

답변 1

0

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

본 강의는 장고 4.x 버전 기준으로 진행을 했었습니다. 현재 장고 5 버전이 설치되어있으신 상황같습니다. 장고 5.0 부터 장고 auth 앱에서 제공하는 LogoutView에서는 GET 요청을 통한 로그아웃 요청은 허용하지 않고, POST 요청을 통한 로그아웃 요청 만을 허용하고 있습니다.

강의 진행 시에는 강의 버전과 동일한 장고 버전으로 진행 부탁드립니다.
장고 프로젝트 사전작업 강의에서 4.1.7 버전을 설치했었습니다. 4.2 버전도 가능하니,
pip install 'django==4.1.7' 명령 혹은 pip install 'django~=4.2.0' 명령으로 지정 버전의 장고를 설치하실 수 있습니다.

만약 장고 5.0 버전으로 강의를 진행하시겠다면, 장고 5.0을 사용하시는 현재 상황에서는 /accounts/logout/ 페이지로의 직접 접근은 불가하니깐요. 일단 다음 강의로 진행하시고, 이후 로그아웃 링크 생성 부분은, 이에 대해서는 제가 작성한 아래 포스팅이 있으니 참고해보시겠어요?
https://pyhub.kr/recipe/Y8b3dWNOkN4D5/

살펴보시고 댓글 부탁드립니다. :-)

ᅳᅳ님의 프로필 이미지
ᅳᅳ
질문자

엇. 감사합니다.

ᅳᅳ님의 프로필 이미지
ᅳᅳ
질문자

많은 도움을 받습니다. 정말 감사합니다. 다른 강의도 구매해야겠습니다.

ᅳᅳ님의 프로필 이미지
ᅳᅳ

작성한 질문수

질문하기