python

오류

127.0.0.1:8000/admin 으로 하면 잘 됩니다.
근데 localhost:8000/admin 으로 하면

OperationalError at /admin/
no such table: django_session

이러한 오류가 발생합니다. 왜이런거죠?
참고로 127에서는 보통화면이 나오는데
local에서는 화면이 조금 확대 되면서 나오네요

2 개의 답변

프로젝트를 python runserver localhost:8000 로 서버를 run 했을 때 다음 항목에 대해 알려주세요

  1. 127.0.0.1:8000/admin 으로 접속 시 정상적인 동작을 하나요?
  2. localhost:8000/admin 으로 접속 시 정상적인 동작을 하나요?
  • python
    python runserver localhost:8000 이 코드를 파워쉘에서 실행하라는 말씀이신가요? ― python 2017.8.18 11:24
python

파워쉘에서 python manage.py runserver localhost:8000 으로 실행시
1번은 잘 되는데요
2번은 역시 오류가 나면서 안되는데요
OperationalError at /admin/
no such table: django_session

return self._session_cache

크롬 말고 파이어폭스로 해보니깐 둘다 잘되네요
둘다 화면도 똑같이 나오고 admin 잘나옵니다
왜 크롬에서 이런 오류가 나는걸까요?
웬만하면 크롬을 쓰고 싶은데 해결방법이 없으면
파이어폭스를 써야할거 같은데 실습하는데 문제가 없나요?

  • python
    어떤 브라우저를 쓰셔도 강의 실습에는 지장이 없습니다. 2017.8.18 11:24
  • python
    크롬에서만 해당 문제가 발생하는걸 보면 쿠키나 세션에 문제가 있는것 같습니다. localhost:8000으로 접속을 피하시거나, 파이어폭스 혹은 기타 브라우저를 사용하시는게 나을것 같습니다. 2017.8.18 11:24
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.