본문 바로가기
Django

django 내장 템플릿 필터

by zgabriel 2024. 7. 22.
728x90

* add : 변수에 값을 추가함
 . {{"2"|add:"3"}} -> 5
 . {{"te"|add:"st"}} -> test

* addslashes : 따옴표 앞에 슬래시를 추가
 . {{ value|addslashes }}

* capfirst : 첫번째 문자를 대문자로 바꾼다
 . {{ "test"|capfirst }}

* center : 주어진 폭의 필드에서 중앙정렬
 . {{ value|center:"15" }}

* cut : 인수로 주어진 값을 모두 제거
 . {{ "test"|cut:"e" }} -> e를 제거해서 tst 출력

* date : 지정된 형식에 따라 날짜 형식을 지정
 . {{ value|date:"D d M Y" }}

* default : 값이 false 이면 기본값으로 사용
 . {{ value|default:'nothing' }} -> value 값이 false 나 빈값이면 nothing 사용

* default_if_none : 값이 None인 경우 기본값을 사용
 . {{ None|default_if_none:"nothing" }}

 

 

반응형