본문 바로가기
Personal Project

django static사용해서 css파일 관리, 적용시키기

by applepick 2020. 9. 7.
반응형

이런 식으로 django에서 css파일을 따로 파일로 적용시켜 사용하려면 잘 따라와 주세요!

 

앱에 static파일을 생성해주세요 거 기안에 css파일을 넣어줍시다.

settings.py에 들어가 줍니다.

import os
STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'iteat', 'static')
]

STATIC_ROOT = os.path.join(BASE_DIR, 'static')

이런 식으로 넣어줍니다. 저는 iteat라는 앱안에 만들었기 때문에 저기위치에는 static폴더 위치 앱이름을 넣어주세요

 

urls.py로 넘어와서

from django.conf.urls.static import static
from django.conf import settings

urlpatterns = [
    path('admin/', admin.site.urls),
    path('',iteat.views.home,name='home'),
]
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

이런식으로 넣어 주시면 됩니다. import 하는 것도 잊지 않길 바랍니다. 그러고 나서  html 파일로 돌아와서

{% load static %}
<link rel="stylesheet" href="{% static 'css파일이름'%}">

을 넣어주시면 css가 적용됩니다. 

반응형

댓글