작정하고 장고 11강 - Static 설정 및 CSS 파일 분리
static 설정하기
settings.py에 추가하기
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATICFILES_DIRS = [
BASE_DIR / "static",
]
STATIC_URL 아래에 STATIC_ROOT와 STATICFILES_DIRS를 추가해준다.
djangoProject에 static 폴더를 만들고 해당 폴더에 css파일을 만든다.
css 파일 분리하기
html파일에 있던 style태그를 class태그로 변경하고 해당 class에 대한 style을 css파일에 옮기자.
css파일 링크 추가하기
css파일은 head태그에 추가를 해야 하므로 head.html 파일로 이동하자.
{ % load static % } 추가하기
static 관련 파일을 가져오기 위해서는 최상단에 { % load static % } 해당 구문을 추가해야한다.
그리고 href에 { % static 'base.css' % }를 적어준다.
'기타 > django' 카테고리의 다른 글
작정하고 장고 - models.py, db 연동 (0) | 2023.04.07 |
---|---|
작정하고 장고 - css display 속성, size 단위 (0) | 2023.04.06 |
작정하고 장고 - 구글폰트, 부트스트랩 사용하기 (0) | 2023.04.04 |
작정하고 장고 - include / extends / block 구문 (0) | 2023.04.03 |
작정하고 장고 - Template 만들기 (0) | 2023.03.31 |
댓글