반응형
Django에 CSS를 적용하는 방법은 어렵지 않은데... 적용하려면 저같은 초보한테는 쉽지않네요.
우선 기록으로 남겨놓습니다.
1. mysite/setting.py의 STATIC정보를 수정/확인합니다.
STATIC_URL = '/static/'
STATICFILES_DIRS = ( os.path.join('static'), )
2. CSS파일 생성(style.css)하여 아래 경로에 위치시킵니다.
mysite/static/css/style.css
li a {
color: green;
}
3. HTML에 static file 로딩부분을 추가해줍니다.
{% load static %} # 버전에 따라 staticfiles
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="{% static 'css/style.css' %}" />
<title>Title</title>
</head>
~~끝~~
(ps)
각 앱별로 static파일을 정의해놓았을 경우, STATICFILES_DIR 대신
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
를 설정하고,
python manage.py collectstatic 명령어를 주어 /static/폴더내로 복사해주면 적용됨.
반응형
'Programming > Python_Web' 카테고리의 다른 글
Django - Database 입력/조회 폼 (폼 클래스 아님) (0) | 2020.06.14 |
---|---|
Django - Oracle연동 (11g), inspectdb 사용법 (3) | 2020.05.21 |
Django - IIS에서 static file 설정하기 (0) | 2020.05.14 |
Django - IIS 연동 (Windows Server2012) (11) | 2020.05.08 |
Django - 인터넷 안되는 로컬PC에 설치하기 (2) | 2020.05.07 |