본문 바로가기
App Programming/Django

[Django] 템플릿 시스템 (1)

by goatlab 2023. 6. 26.
728x90
반응형
SMALL

템플릿 시스템

 

 

장고의 템플릿 시스템은 템플릿 문법으로 작성된 템플릿 코드를 해석하여 템플릿 파일로 결과물을 만들어 준다.

 

템플릿 변수

 

<!-- 템플릿 변수 -->
<p>{{ name }}</p>

 

템플릿 변수는 파이썬 변수의 값을 저장하는 데 사용할 수 있다. 템플릿 변수에 접근하려면 중괄호 {{}}로 묶는다. 예를 들어, {{ name }}은 name이라는 파이썬 변수의 값을 반환한다.

 

템플릿 필터

 

<!-- 템플릿 필터 -->
<p>{{ name|lower }}</p>

 

템플릿 필터는 템플릿 변수에 함수를 적용하는 데 사용할 수 있다. 템플릿 필터를 사용하려면 필터 이름을 슬래시 (/)로 구분하고 변수에 붙인다. 예를 들어, {{ name|lower }}는 name이라는 변수의 값을 소문자로 반환한다.

 

템플릿 태그

 

<!-- 템플릿 태그 -->
<ul>
	{% for athlete in athletes %}
    	<li>{{ athlete }}</li>
	{% endfor %}
</ul>

 

탬플릿 태그는 템플릿에 HTML을 생성하는 데 사용할 수 있다. 템플릿 태그를 사용하려면 {% %} 태그로 묶는다. 예를 들어, {% for athlete in athletes %}는 athletes라는 목록의 각 운동 선수에 대해 루프를 반복한다.

 

https://wikidocs.net/70736#_4

 

2-04 조회와 템플릿

* `[완성 소스]` : [github.com/pahkey/jump2django/tree/2-04](https://github.com/pahkey/jump2django/tree/…

wikidocs.net

 

728x90
반응형
LIST

'App Programming > Django' 카테고리의 다른 글

[Django] 폼 (Form)  (0) 2023.06.27
[Django] 템플릿 시스템 (2)  (0) 2023.06.26
[Django] 셸로 데이터 다루기  (0) 2023.06.23
[Django] 템플릿 (Template)  (0) 2023.06.22
[Django] 뷰 (View)  (0) 2023.06.22