Django 템플릿 언어

Ethan·2023년 12월 26일
0

django

목록 보기
12/28

장고에서 사용할 수 있는 템플릿 언어는 템플릿 변수 템플릿 태그 템플릿 필터 템플릿 주석 4가지로 구분된다.


템플릿 변수

중괄호 2개로 감싼 형태로 사용하며, 템플릿이 렌더될 때 우리가 지정한 결과로 변환한다. 즉, view에서 변수에 데이터를 넣어 템플릿에 전달하면 html 파일에서 해당 변수를 쉽게 사용할 수 있다.

{{ 템플릿 변수 }} 
또는 
{{ 템플릿 변수.속성 }}

만약 view로부터 데이터를 넘겨받는 다면 점(.)연산자로 변수 안쪽 속성에 접근할 수 있다.

📌view로 부터 넘겨받은 데이터
user = {"name":"철수", "age":"14"} 
{{ user }}  👉  {"name":"철수", "age":"14"}
{{ user.name }}  👉  철수
{{ user.age }}  👉  14

템플릿 필터

템플릿 변수를 특정 형식으로 변환하기 위해 사용한다.

{{ 템플릿 변수|필터 }}

템플릿 태그

템플릿 작성에 로직을 적용할 수 있다.

{% 태그 %} 
또는
{% 태그 %} {% end태그 %}

템플릿 주석

템플릿 언어의 주석처리를 할 수 있다.

{# 주석 #}
profile
글로 쓰면 머리 속에 정리가 되...나?

0개의 댓글

관련 채용 정보