Django는 static file을 깔끔하게 관리하기 위해서 staticfiles app을 사용한다.
헷갈리는 STATIC_URLSTATICFILES_DIRSSTATIC_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

+ Recent posts