일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 운동
- 잡생각
- 프로젝트
- 스탭퍼
- 뭐든
- 괜찮음
- 3줄정리
- 리얼 클래스
- 10분
- leetcode
- 영어원서읽기
- 매일
- Writing
- Daily Challenge
- 링피트
- FIT XR
- 쓰릴오브파이트
- realclass
- 파비최
- 개발자
- 사이드
- 미드시청
- 월간
- 화상영어
- English
- Problem Solving
- 영어공부
- 30분
- 만화도
- 읽기
Archives
- Today
- Total
파비의 매일매일 공부기록
Two Scoops of Django - #15장 본문
이번장은 장고 템플릿과 Jinja2에 대한 내용이다.
장고 템플릿은 많이 사용해봤지만 Jinja2는 그냥 옵션에서만 본 것 같다.
장고는 다중 템플릿 엔진이 지원되는데 DTL(Django Template Language)와 Jinja2 다.
1. 문법적인 차이 : 거의 비슷하나 Jinja2는 괄호 여닫이 등의 함수 표현 이 있는 거 같다.
2. 템플릿은 변경해야 하는가? : 템플릿 선택을 고민할 필요 없이 settings.TEMPLATES를 설정하여 특정 디렉터리에는 DTL을, 다른 디렉터리에는 Jinja2를 이용할 수 있다. DTL와 Jinja2의 장단점을 책에 소개하고 있으나 난 그다지 관심이 없어서 패스(거의 DTL 쓰지 않나..?)
3. Jinja2를 이용할 때 유의점 : CSRF 쪽 동작 메커니즘에 유의해야 한다. 장고 스타일의 템플릿 태그를 이용하기는 어려워 함수로 변환하여 써야 한다. 필터들은 쉽게 포함할 수 있다. 콘텍스트 프로세서가 호출되지 않음을 유의해라. Environment 객체는 정적임을 유의하라.
여윽시 예상만큼 큰 내용은 없었다.
반응형
'Study > Python' 카테고리의 다른 글
Two Scoops of Django - #17장 (0) | 2021.06.18 |
---|---|
Two Scoops of Django - #16장 (0) | 2021.06.17 |
Two Scoops of Django - #14장 (0) | 2021.06.15 |
Two Scoops of Django - #13장 (0) | 2021.06.14 |
Two Scoops of Django - #12장 (0) | 2021.06.13 |
Comments