본문 바로가기

python + Django

static파일 등록/사용

● static 파일 등록

    : django 에서는 정적파일(css, image....) 파일을 관리하기 위해서 STATIC option을 제공하고 있다.

 

    1. static 파일 생성

        - 프로젝트 루트 경로에 static파일을 생성하고 정적파일들을 넣어서 관리한다.

        - 파일명(static)은 변경이 가능하나 default가 static 으로 설정되어 있다.

 

    2. settings.py

        - settings.py 안에 'STATIC_URL' , 'STATICFILES_DIRS' 을 설정한다.

STATIC_URL = '/static/'
STATICFILES_DIRS = ( os.path.join('static'), )

    3. html

        - 정적파일을 load하고 import하여 정적 파일 사용한다.

  {% load static %}
  	<!-- css파일 -->
    <link rel="stylesheet" type="text/css" href="{% static 'css/login.css' %}">
    
    <!-- image 파일 -->
    <img src="{% static 'image/icon/signup.png' %}" alt="">

 

'python + Django' 카테고리의 다른 글

python crawling (naver)  (0) 2019.11.01
제너릭 뷰 오버라이딩  (0) 2019.03.24
파이썬 진행상황  (0) 2019.02.18
django 가상환경 설정 (windows10)  (0) 2019.02.12
models.py 추가 사항  (0) 2019.02.11