ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Django Static, Template 파일의 기본 경로는?
    파이썬/Django 2021. 7. 25. 22:51

    Static 파일, Template 파일이란?

    Static 파일 : 이미지, Javascript, CSS 파일을 의미

    Template 파일 : Django에서는 HTML파일을 의미합니다.

    Django Static 파일, Template 파일 기본 경로에 관하여

    Django가 기본설정일 때 Template, Static 파일의 경로는 어떻게 될까요?

     

    결론부터 말씀드리자면 아래와 같습니다. 단순하죠?

    Static 파일 : 최상위 폴더\어플 폴더\static 폴더

    Template 파일 : 최상위 폴더\어플 폴더\template 폴더

     

    한번 확인해봅시다~!

     

    확인하시는 방법은 아래와 같습니다.

     

    1. Django 패키지 설치

    pip install django

     

    2. Django 프로젝트 생성

    django-admin startproject {장고 프로젝트 이름} {장고프로젝트 위치}

    example : django-admin startproject dj_prj .

     

    3. Django 어플리케이션 생성

    python manage.py {어플리케이션 이름}

    example : python manage.py app1

     

    4. 생성된 어플리케이션 연결

    settings.py의 INSTALLED_APPS에 정보를 추가합니다. 

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'app1',
    ]

     

    5. HTML 파일, Static 파일(이미지) 생성

    index.html을 하기와 같이 생성 해주세요.

    이미지는 원하시는 이미지를 준비해주시고요. (저는 ryan.jpg로 준비) 

    경로는 위에 프로젝트 Hierarchy 이미지를 참고해주시면 됩니다.

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        안녕하세요!<br>
        {% load static %}
        <img src="{% static 'ryan.jpg' %}">
    </body>
    </html>

    여기서 {% load static %}를 해주셔야 static 파일의 경로를 읽을 수 있으니 참고해주세요!

     

    5. Django 서버 시작하기

    python manage.py runserver

     

    6. 이미지 확인

    http://127.0.0.1:8000로 접속하시면 확인됩니다.

     

    잘못된 정보 지적 환영합니다~!

    '파이썬 > Django' 카테고리의 다른 글

    Django 프로젝트 시작하기  (0) 2021.02.13

    댓글

Designed by Tistory.