[Django/템플릿 관리하기]

SooYeon Yeon·2022년 6월 18일
0

Django

목록 보기
4/20

정적 파일 관리

  1. Settings.py 파일 STATIC_URL 다음 줄에 코드 추가

    STATIC_URL = '/static/'
    STATICFILES_DIRS = [
    		BASE_DIR / 'static' ,
    ]
  2. 프로젝트에 static 폴더 생성

    • 폴더 안에 styles.css 등 파일 생성
    • 또는 bootstrap에서의 폴더파일들을 복사 + 붙여넣기 해 사용
  3. html 파일에서 해당 static 폴더에 있는 파일을 사용하기

    • html 윗 부분에 load static 추가
    • { % load static % }
    <!DOCTYPE html>
    { % load static % }
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <form action="getData" method="post">
    ...
    </form>
    
    <img src="{% static 'img.png'%}"/>
    </body>
    </html>

    이후 페이지에 접속해서 코드 보기를 하면 src가 /static/img.png로 바뀌어 있음

0개의 댓글