Q&A

책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.

P.592 Nginx가 적용이 되질 않습니다..

3 years, 5 months ago

leedazare leedazare

안녕하세요 저자님! 책의 내용을 따르고 github에 올리신 내용과 비교해가며 파일들을 만들었고 Cmder로 

실행하였으나 이미지 파일과 CSS가 적용이 안되는 관계로 

docker-compose down -v 

docker-compose up -d  를 차례로 수행후 마이그레이션을 다시 하였으나 

이번엔 아예  Server Error (500)  가 뜨면서 작동이 되질 않습니다.. 

] ERROR:  relation "blog_post" does not exist at character 256

] ERROR:  relation "blog_post" does not exist at character 256
와 같은 에러가 계속해서 나옵니다.. 어떻게 하면 좋을지를 잘 모르겠습니다. 조언 부탁드리겠습니다


taegon
taegon   3 years, 5 months ago

안녕하세요.

Server Error (500) 에러가 뜨는 건 내부 서버 에러로, nginx 웹서버는 정상적으로 동작하는데, 장고쪽에서 문제가 발생하는 것입니다. 

에러메시지는 데이터베이스 문제로 해당 테이블을 찾을 수 없는 문제인 것으로 보이는데, 마이그레이션을 다시 하였다고 하시니, 이상하네요. 

"makemigrations" 이후 "migrate"를 수행하신 것은 맞으시죠?

그리고 nginx를 적용하기 이전에 장고로 서비스를 실행하였을 때는 문제없이 작동이 되었던 것이지요?

장고 설정에서 Debug 모드를 켜두신 상태에서 작업을 하시면서, 에러 메시지를 공유해주시면 조금 더 수월하게 도움을 드릴 수 있을 것 같습니다.

혹은 저장소를 공유해주시면, 제가 코드를 검토해 볼 수도 있겠습니다.

제 깃헙 계정은 taegon 입니다.

고맙습니다.

Updated: June 16, 2021, 1:48 p.m.

leedazare
leedazare   3 years, 5 months ago

알고보니 setting.py의 STATIC_URL = '/static/' 을 static이 아닌 template로 되어있어서 계속 오류가 났었습니다. 

답변 너무 감사드립니다!!

Updated: June 16, 2021, 2:19 p.m.

taegon
taegon   3 years, 5 months ago

잘 해결되었다니 다행이네요. 문제와 해결방법을 공유해주셔서 감사합니다.

막히는 부분이 생기면 언제든 질문 남겨주세요.


고맙습니다.

Updated: June 17, 2021, 1:48 a.m.

Leave a Comment:
목록보기
Search
  • 자유게시판
  • Q&A