안녕하세요. 배포모드관련 궁금한 것이 있어서 질문드립니다. 서버에 배포하기전, 로컬머신(M

 
JeongWoo Choi

안녕하세요. 배포모드관련 궁금한 것이 있어서 질문드립니다.
서버에 배포하기전, 로컬머신(Mac OS)에서 production 모드(DEBUG=False) 로 먼저 테스트를 해보려고 합니다.
static manager&compressor로 django-pipeline을 사용하고 있습니다.
collectstatic을 하고 나서 runserver를 할 때 “–insecure” 옵션을 달아주어야 한다는 것을 알게되었습니다.

근데 이 옵션을 달아주어도
static파일이 단 하나도 load가 안됩니다.
(프로젝트내에서 {% load staticfiles %}, {% load pipeline %} 둘 다 사용하는데, 단 하나의 static 파일도 load가 안됩니다.)
전부다 404 에러가 나네요.

STATIC_ROOT폴더에 원하는 static파일들이 위치한것은 확인했습니다
근데 url 경로로 접근( localhost:8000/static/css/application.css)하면 not found가 나오네요.

pipleline_enabled는 True로 설정한 상태입니다.

혹시 제가 뭔가를 놓친것이 있는걸까요?
도움 부탁드립니다!

* pipeline관련 설정을 전부다 주석처리하고 {% load staticfiles %} 만 테스트한 결과, 제대로 작동한 것을 확인했습니다. pipeline을 사용할 경우 staticfiles마저 작동이 안할 수가 있나요?

Advertisements