파파비의 블로그
[python / 파이썬] Django Templates Filters 본문
반응형
template에 dynamic하게 내용을 입력할 때,
우리는 .capitalize() 라던가 등의 formatting 작업을 하기도 한다.
그런데 이런 로직들을 view에서 하는 것보다는,
view에서는 비즈니스 로직에 집중하고,
형식과 같은 formatting은 템플릿 자체 내에서하는 것이 깔끔하고 좋다.
그렇게 하기 위한 기능으로 filter 라는 것들이 있다.
filter란, template 안에 {{ }} 부분에 | 를 통해 특정 기능을 추가하는 것을 말한다.
{{ key | title }}
이렇게 하게 되면 title이라는 필터가 생겨 key의 값이 어떤 것이든 첫글자가 대문자가 된다.
참고) 대표적인 filter 들을 확인할 수 있음
https://www.geeksforgeeks.org/django-template-filters/
반응형
'개발 > django' 카테고리의 다른 글
[python / 파이썬] Django Templates Inheritance (0) | 2021.06.06 |
---|---|
[python / 파이썬] Django Templates Tags (0) | 2021.06.06 |
[python / 파이썬] Django HttpResponseRedirect (Redirecting) (0) | 2021.06.05 |
[python / 파이썬] Django Dynamic path segment & Captured Value (1) | 2021.06.05 |
[python / 파이썬] Django App 개념 이해하기 (0) | 2021.06.04 |
Comments