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이 복사되어진다
'django' 카테고리의 다른 글
Django workers process 메모리 공유 (0) | 2021.02.19 |
---|---|
Django queryset to json (0) | 2019.12.31 |
Django related_name(reverse 역참조 ) (0) | 2019.11.13 |
Django Docker 배포(production) (0) | 2019.10.25 |
DRF ForeignKey Update (0) | 2019.06.14 |