본문 바로가기

django 'load staticfiles' and 'load static' django에서 {% load staticfiles %} 와 {% load static %} 둘 중에 어떤 것을 사용하는게 맞을까요? 공식 문서에서는 {% load static %} 을 추천하고 있습니다. https://docs.djangoproject.com/en/2.2/ref/templates/builtins/#static pytest로 돌려보시면 {% load staticfiles %} >>>> {% load static %} 으로 변경하라는 warning이 계속 나와요. 이런 것들을 보았을 때 앞으로는 load static을 사용하는게 맞는 것 같습니다. 아마도 load staticfiles가 삭제될 예정이겠죠. 저도 load static으로 모두 변경했어요. 테스트 과정에서 나오는 warning.. 더보기
django collectstatic django manage.py 에서 제공되는 기능 중에 하나로 collectstatic이 있습니다. collectstatic은 settings.py에서 정의한 STATICFILES_DIRS에 있는 static 파일들을 STATIC_ROOT에 지정한 폴더로 모아주는 기능입니다. STATIC_ROOT = os.path.join(BASE_DIR, 'static')STATIC_URL = '/static/'STATICFILES_DIRS = ( os.path.join(DEVELOPMENT_DIR, 'dependency/dist'), os.path.join(BASE_DIR, 'TTT/TEST/statics'),) python manage.py collectstatic 하면 프로젝트 BASE_DIR의 static 이라.. 더보기
Django Static 정리해두기, 실습해보기 이번에도 나중에 다시 쓰려고 정리해두려고 합니다. 1. Django 1.8.2 기준입니다. 2. Django static 설정은 settings.py에 작성합니다. 참고 웹 페이지) https://docs.djangoproject.com/en/1.8/ref/settings/ # STATIC_ROOT는 python manage collectstatic 명령어를 통해서 수집되는 static 파일들이 위치하는 곳입니다. # 값으로 경로를 작성해주시면 됩니다. STATIC_ROOT = "/path/..." # STATIC_URL은 static 파일에 접근하기 위한 url을 작성하는 곳입니다. # 값으로 url을 작성하면 됩니다. 공식 문서에 나와있는 예시 값은 "/static/" 입니다. STATIC_URL =.. 더보기