Notice
Recent Posts
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- network
- 기초문법
- error
- Django
- Model
- 파이널프로젝트
- 머신러닝
- git
- vscode
- MySQL
- 내일배움캠프
- musicbot
- 파이썬
- 장고
- 스파르타코딩클럽
- paginator
- Python
- orm
- HTML
- cs
- predict
- 코딩교육
- 선형회귀
- 디스코드봇
- 스파르타코딩클럽후기
- JavaScript
- 터미널
- Wil
- 페이지네이션
- 웹프로그래밍A-Z기초
- Today
- Total
lution88
[TIL] 220125 Django 샌드위치 구조 본문
Django 샌드위치 구조
: Django에서는 폴더를 만들 때 샌드위치 구조로 만든다.
샌드위치 구조란?
Django에서 templates 폴더 안에 앱의 이름과 같은 폴더를 만들어서 사용하는 형식이다.
샌드위치 구조를 사용하는 이유는
seetings.py 에 있는 INSTALLED_APPS 에서 등록된 앱 순서대로 index 템플릿을 찾기 때문인데
먼저 등록한 A앱과 뒤에 등록한 B앱이 있는 경우
이름이 같은 index.html 파일을 생성했을 때 파일의 이름이 같기 때문에
먼저 등록한 A앱의 index 템플릿만 보여지게 되는 문제가 발생된다.
이렇게 겹치는 일을 방지하기 위해서 샌드위치 구조를 사용한다.
'개발일지 > # Django' 카테고리의 다른 글
[TIL] 220202 django-Model 이해하기, ORM (0) | 2022.02.02 |
---|---|
[Django] CSRF 방지 (0) | 2022.01.29 |
[Django] 우아한 URL (0) | 2022.01.24 |
[TIL] 220124 Django의 템플릿 언어 (0) | 2022.01.24 |
[Django] MVT 구조 (0) | 2022.01.23 |
Comments