-
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