2011-08-24 5 views
6

별로 추가하지 않은 비교적 신선한 장고 앱을 실행하고 있습니다. 나는 앱을 구축하는 동안 관리자 (내가 다른 애플 리케이션을 많이 만들었다)를 설정하려고 시도했다. 그러나 내가 만든 슈퍼 유저 계정으로 로그인하려고 할 때마다 나는 다시 킥을 얻는다. 로그인 화면.Django 관리자 로그인 페이지가 정확한 로그인 자격 증명에 대해 같은 페이지로 리디렉션됩니다.

내가 잘못된 자격 증명을 입력하면 적절한 오류 메시지가 나타납니다 ... 정확한 자격 증명이있을 때 관리자에게 로그인 화면을 넘기지 못하게됩니다. 다른 사람이이 문제를 가지고 그것을 해결할 수 있었습니까? 나는 막 다른 골목에있다.

+0

실행 서버에 오류가 있습니까? –

+0

아니요, 어디서나 오류가 표시되지 않습니다. 그것은 마치 함수가 로그인 페이지로 돌아가라고 말하고있는 것처럼 보입니다.하지만 방금 django-admin – gohnjanotis

+0

hmm을 사용하고 있습니다. 다른 앱을 사용 중지하고 다시 실행하면 어떻게됩니까? –

답변

14

HTTPS를 사용하지 않는 동안 SESSION_COOKIE_SECURE이 설정되어 있지 않은지 확인하십시오.

6

쿠키가 엉망이 된 것처럼 보입니다. 브라우저에서 쿠키를 지우는 것으로 시작하십시오. 도움이되지 않으면 프로젝트의 쿠키 구성이 올바른지 확인할 수도 있습니다. 쿠키 구성에 대한 설정 목록은 here입니다.

+2

내 settings.py 파일에 문제가 있음이 밝혀졌습니다. 내가 조기에 SESSION_COOKIE_DOMAIN = 'mydomain.com'을 추가했는데, 사이트의 프로덕션 서버/도메인에 게시 될 때까지 주석 처리 한 결과 이제는 정상적으로 작동합니다. – gohnjanotis

0

아래의 설정을 사용하십시오.

SESSION_COOKIE_DOMAIN = <yourdoamin.com> 
관련 문제