제수기 > django > Templates > staticfiles

Eunbi Jo·2025년 1월 8일
1

제수기

목록 보기
57/90
post-thumbnail
제수기 - 제발 수업내용을 기억해라 / 단순 수업정리 시리즈

누구는 하드코딩으로 쓰고, 누구는 스테틱파일로 쓰고 하면 개발자들끼리도 헷갈려지기 때문에 장고가 맞춘 방식으로 다 맞춰야 한다.

스테틱 저장소 만들기

루트 파일의 settings.py로 가자.
STATIC_URL = 'static/'
실제 저장경로는 따로 써줘야 한다.

루트 경로에 만들어줄거다.

BASE_DIR가 위치한 곳에 STATIC_DIR를 만드는 건 Django의 약속!

그 안에 css, images, js 경로를 만들어주고, 내용을 채워준다.

css

js

images

스테틱 태그 쓰기

template에 있는 html에 스테틱 코드를 쓰고, 로드 스테틱해서 css 스타일 내용을 반영할 수 있다.
html에서 {% load static %} 선언

순서 기억

{#    1. setting.py STATICFILES_DIR 선언#}
{#    2. project_root/static 디렉토리에서 관리 #}
{#    3. html에서 {% load static %} 선언 #}
{#    4. static 태그 사용 #}

1개의 댓글

comment-user-thumbnail
2025년 1월 8일

안녕하세요! 개발자 준비하시는 분이나 현업에 종사하고 계신 분들만 할 수 있는 시급 25달러~51달러 LLM 평가 부업 공유합니다~ 제 블로그에 자세하게 써놓았으니 관심있으시면 한 번 읽어봐주세요 :)ㅍ

답글 달기