django
헷가리는 Django Static 간략 정리
시연이아빠
2019. 10. 18. 15:07
Django는 static file을 깔끔하게 관리하기 위해서 staticfiles app을 사용한다.
헷갈리는 STATIC_URL, STATICFILES_DIRS, STATIC_ROOT를 정리해보자 한다.
우선 실제 예제를 살펴보고 하나하나 해석해보자
1. STATIC_URL은 template에서 static을 사용하기 전에 {% load static %}할때 사용되는녀석(template tag가 사용한다)
2. STATICFILES_DIRS은 local development용으로 사용한다
3. STATIC_ROOT은 실제 production용으로 사용한다
3-2. python manage.py collectstatic을 실행하면 STATIC_ROOT에 지정된 폴더에 Staitc Assets이 복사되어진다