본문 바로가기

[django] static 파일에서의 css가 html에 적용되지 않을 때

by Jyujae 2022. 9. 13.

상황: 프로젝트 밑에 static 파일 만들고, css를 만들었는데, 다른 앱에서 html에서 적용이 안되는거야.

그래서 왜 그런가 했는데 정답은 setting.py에 있었음

 

setting에 추가해애햠

 

import os
STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'lunchmate','static'),  # base_dir은 프로젝트 폴더
]
 
STATIC_ROOT=os.path.join(BASE_DIR,'static')

 

 

staticfiles_dirs에 lunchmate -> 각자의 root 프로젝트의 이름을 써줘야한다.

저 3개를 모두 작성해줘야 

<link rel="stylesheet" href="{% static 'css/style.css' %}">

 

이렇게 불러올 수 있음