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라는 목록의 각 운동 선수에 대해 루프를 반복한다.
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 |