반응형
CodingEntrepreneurs Django 강의 정리
TEMPLATES 확인>
python manage.py shell
import os
from django.conf import settings
BASE_DIR = settings.BASE_DIR
print(BASE_DIR)
'D:\\Code\\Study\\Try_DJANGO_TUTORIAL_Ver2.2'
os.path.join(BASE_DIR, 'templates')
'D:\\Code\\Study\\Try_DJANGO_TUTORIAL_Ver2.2\\templates'
1. Django는 백엔드에 관계 없이 템플릿을 로드하고 렌더링 하기 위한 표준 API를 정의
2. 로드는 지정된 식별자에 대한 템플릿을 찾아 미리 처리하는 작업으로 구성
3. 일반적으로 메모리 내 표현으로 컴파일
4. 렌더링이란 템플릿을 컨텍스트 데이터와 보간하고 결과 문자열을 반환하는 것을 의미
5. Django와 함께 사용할 모든 템플릿 엔진에 대한 설정을 포함하는 목록. 목록의 각 항목은 개별 엔진에 대한 옵션
TEMPLATES DIRS>
엔진이 검색 순서대로 템플릿 원본 파일을 검색해야 하는 디렉터리.
settings>
TEMPLATES = [
{
"BACKEND": "django.template.backends.django.DjangoTemplates",
"DIRS": [
os.path.join(BASE_DIR, "templates")
], # 'D:\Code\Study\Try_DJANGO_TUTORIAL_Ver2.2\templates'
"APP_DIRS": True,
"OPTIONS": {
"context_processors": [
"django.template.context_processors.debug",
"django.template.context_processors.request",
"django.contrib.auth.context_processors.auth",
"django.contrib.messages.context_processors.messages",
],
},
},
]
적용 스크린샷>
반응형
'Python_WEB > Try_Django' 카테고리의 다른 글
[Django]Render Context in Templates (0) | 2020.06.13 |
---|---|
[Django]Add Bootstrap (0) | 2020.06.13 |
[Django]Your First Template (0) | 2020.06.13 |
[Django]path vs re_path vs url (0) | 2020.06.13 |
[Django]Multiple Views (0) | 2020.06.13 |