강의

멘토링

커뮤니티

Inflearn Community Q&A

dntjdgs1404's profile image
dntjdgs1404

asked

Dr. Nam's Python Tutorial for Creating Real-World Websites

Make post write/view pages member-only.

next_url 사용한뒤 리디렉션을 미친듯이 합니다

Resolved

Written on

·

443

1

그전까진 잘됬는데 next url 사용한뒤

글 작성을 누르면

GET /login?next_url=http%3A%2F%2Flocalhost%3A5000%2Fwrite HTTP/1.1" 302 -

GET /login?next_url=http%3A%2F%2Flocalhost%3A5000%2Flogin%3Fnext_url%3Dhttp%253A%252F%252Flocalhost%253A5000%252Fwrite HTTP/1.1" 302 -

이런식으로 next url 리디렉션 무한루프에 빠집니다 해결좀 부탁드립니다 , 코드는 아무리봐도 강좌랑 크게 차이가 없어 보이는듯한데

무한루프리디렉션pythonnext_url

Answer 2

0

저도 똑같은 증상이 있어 찾아봤는데 @login_required의 위치가 정확하지 않아 발생하는 문제인 듯합니다. 다시 한 번 확인해보세요

0

nambaksa님의 프로필 이미지
nambaksa
Instructor

올려주신 내용을 보면

next_url=http%3A%2F%2Flocalhost%3A5000%2Flogin%3Fnext_url%3Dhttp%253A%252F%252Flocalhost%253A5000%252Fwrite HTTP/1.1" 302 

이렇게 next_url 값이 계속 누적되서 보이는데 html 의 링크 부분과 데코레이터 함수의 코드를 직접 봐야 알 수 있을것 같습니다. 또한 member_login 함수에 연결된 내용도 확인해봐야 할듯 합니다.

dntjdgs1404's profile image
dntjdgs1404

asked

Ask a question