필터, 변수 표시 형태 변경
1. 형식: 소문자
{{ 이름 | lower }}
2. 연결: 먼저 텍스트를 HTML로 이스케이프한 다음 각 줄을
태그
{{ my_text|escape|linebreaks }}
3. 필터 매개변수
처음 30단어 표시
{{ bio | truncatewords: "30" }}
형식 지정
{{ pub_date | 날짜:"F j, Y" }}
필터 목록
{{ 123|추가:"5" } } 숫자 값을 값으로
{{ "AB'CD"|addslashes }} 작은따옴표와 이스케이프 숫자는 일반적으로 javascript로 출력하는 데 사용됩니다.
{{ "abcd" |capfirst }} 첫 번째 문자는 대문자로 표시됩니다
{{ "abcd"|center:"50" }} 지정된 길이의 문자열을 출력하고 값을 가운데에 배치합니다
{{ "123spam456spam789 "|cut:"spam" } } 지정된 문자열 찾기 및 삭제
{{ value|date: "F j, Y" }} 형식 날짜
{{ value|default:" (N/A)" }} 값이 없으면 지정된 값을 사용
{{ value|default_if_none: "(N/A)" }} 값이 None인 경우 지정된 값을 사용
{ { 목록 변수 |dictsort: "Number" }} 작은 것에서 큰 것으로 정렬
{{ 목록 변수 |dictsortreversed: "Number" }} 큰 것에서 작은 것으로 정렬
{% if 92|pisibleby :"2" %} 지정된 숫자가 나누어 떨어지는지 확인
{{ string|escape }} html 엔터티로 변환
{{ 21984124|filesizeformat }} 1024를 기준으로 사용하여 계산 최대값, 가독성을 높이기 위해 소수점 1자리 유지
{{ list|first }} 목록의 첫 번째 요소 반환
{{ "ik23hr&jqwh"|fix_ampersands }} &convert to&
{{ 13.414121241|floatformat }} 소수점 1자리 유지, 음수일 수 있음, 여러 형식
{{ 13.414121241|floatformat: "2" }} 소수점 2자리 유지
{ { 23456 |get_digit: "1" }} 한 자리부터 시작하여 지정된 위치에서 숫자를 가로채기
{{ list|join: ", " }} 지정된 구분 기호를 사용하여 목록에 합류
{{ list|length }} 목록 개수를 반환합니다
{% if list|length_is:"3" %} 목록 개수가 값을 지정하는지 여부
{{ " ABCD"|linebreaks } } 새 줄을 사용하여 패키지 표시
{{ "ABCD"|linebreaksbr }} 새 줄을 사용하여 패키지 표시
{{ |linenumbers }} 각 줄에 줄 번호 추가
{{ "abcd"|ljust:"50" }} 문자열을 지정된 너비 내에서 왼쪽으로 정렬하고 나머지는 공백으로 채웁니다.
{{ "ABCD "|lower }} 소문자
{% for i in "1abc1"|make_list %}ABCDE,{% endfor %} 문자열이나 숫자의 문자 수를 목록으로 가져옵니다
{{ "abcdefghijklmnopqrstuvwxyz"|phone2numeric }} 문자를 해당 숫자로 변환하시겠습니까? ?
{{ list or number |pluralize }} 단어의 복수형, 목록의 문자열 수가 1보다 크면 s를 반환하고, 그렇지 않으면 빈 문자열을 반환합니다.
{ { list or number |pluralize: "es" }} es 지정
{{ list or number|pluralize:"y,ies" }} ies를 지정하고 y
로 바꿉니다.{{ object|pprint }} 개체의 값 표시
{{ list|random }} 목록에서 임의의 항목을 반환합니다
{{ string|removetags:"br p p" }} 지정된 항목을 제거합니다.
{{ string|rjust:"50" }} 문자열의 html 태그 지정된 너비만큼 문자열을 오른쪽으로 정렬하고 나머지는 공백으로 채웁니다
{{ list|slice :":2" }} 슬라이스
{{ string|slugify }} 문자열에 빼기 기호와 밑줄을 그대로 두고 다른 기호를 삭제하고 공백을 빼기 기호로 바꿉니다
{{ 3 |stringformat: "02i" }} Python 문자열 형식 구문을 사용하는 문자열 형식
{{ "EABD"|striptags }} [X]HTML 구문 태그 제거
{{ 시간 변수|시간 :"P" }} 날짜의 시간 부분 형식
{{ datetime|timesince }} 주어진 날짜로부터 현재까지 얼마나 많은 시간이 흘렀는지
{{ datetime|timesince:"other_datetime" }} 이틀 사이에 얼마나 많은 시간이 지났는가
{{ datetime|timeuntil }} 주어진 날짜로부터 얼마나 많은 시간이 지났는가? 위와 차이점은 날짜 전후의 위치입니다.
{{ datetime|timeuntil:"other_datetime" }} 이틀 사이에 경과한 시간
{{ "abdsadf"|title }} 첫 글자를 대문자로 표시
{{ "A B C D E F"|truncatewords:"3" }} 지정된 수의 단어를 가로채서
{{ "111221"|truncatewords_html:"2" }} 지정된 수의 html 태그를 가로채서 완성합니다
{{ list|unordered_list }}
- 여러 개의 중첩 목록이 순서 없는 html 목록으로 표시됩니다.
{{ string|upper }} 모두 대문자
링크 URL 인코딩
{{ string|urlize }} URL을 일반 텍스트에서 클릭 가능한 링크로 변환합니다. (성공한 실험 없음)
{{ string|urlizetrunc: "30" }} 위와 동일하며 가로채는 문자 수가 여러 개 있습니다. (실험도 실패)
{{ "B C D E F"|wordcount }} 단어 개수
{{ "a b c d e f g h i j k" | wordwrap: "5" }} 지정된 개수만큼 다시 삽입 문자 자동차 기호
{{ boolean|yesno:"Yes,No,Perhaps" }} 비어 있지 않음, 비어 있음, 없음