Django 1.7 에서 가이드에 따라 static resource 를 서빙하도록 설정했는데, 404에러가 난다.
파일 퍼미션도 문제가 없고, admin 리소스는 잘 보이고 있어서 문제를 찾기 위해 한참을 해맸다.
settings.py 에 static file에 대한 설정을 아래와 같이 했었다.
STATIC_ROOT = '/var/www/sujemall/static/' STATIC_URL = '/static/'
Djando1.3+ 환경에서는 다음과 같이 설정하도록 한다.
STATIC_ROOT 변수는 ” 로 비워두고, STATICFILES_DIRS 에 static resource를 두도록 하는데..
아래와 같이 설정한다.
STATIC_ROOT = '' STATIC_URL = '/static/' STATICFILES_DIRS = ( '/var/www/sujemall/static/', )
웹안에서 application 단위로(사용자,상품,주문 등..) 나누어서 관리를 하기에 좋은 구조가 될 것 같은데..
작은 어플리케이션 단위로 나누어서 관리될 수 있는 조직이 생기면 고민해 보자.