장고 템플릿 내장 필터 - template filters
Django template 기본 내장 필터
장고 템플릿 내장필터 입니다.
장고는 내장필터로 제공하는 기능이 많아 알아 두면 편리하게 사용하실 수 있습니다. 내장필터로 substring과 같은 기능이 있는건 알지만 필터명이 기억이 안나서 한눈에 볼수 있게 표와 샘플정보로 정리하였습니다.
필터 | 인수 | 설명 | example2 | example2 |
---|---|---|---|---|
샘플 값 | 값1: 325 | 값2: i don't CARE | ||
add | 정수는 계산하고 문자는 더함 | 2 | 327 | i don't CARE2 |
addslashes | 따옴표 앞에 슬래시 추가 | 325 | i don\'t CARE | |
capfirst | 첫번째 문자 대문자 | 325 | I don't CARE | |
cut | 값을 제거 | 3 | 25 | i don't CARE |
default | 빈 값인 경우 기본값 출력 | not find | 325 | i don't CARE |
default_if_none | None 인 경우 기본값 출력 | not find | 325 | i don't CARE |
divisibleby | 값을 인수로 나눠 나머지가 0이면 True 아니면 False 반환, 문자인 경우 error | 5 | True | i don't CARE |
filesizeformat | 파일 사이즈를 표시 문자열 인경우 0 | 325 바이트 | 0 바이트 | |
get_digit | 인수값의 위치(오른쪽부터 왼쪽으로)의 값을 반환 | 1 | 5 | i don't CARE |
iriencode | URL에 포함하기에 적합한 문자열로 변환 | 325 | i%20don't%20CARE | |
urlencode | URL에서 사용할 값을 이스케이프 | 325 | i%20don%27t%20CARE | |
join | 리스트타입의 문자열을 결 정수는 무시 | - | 325 | i - - d - o - n - ' - t - - C - A - R - E |
last | 리스트타입의 마지막값을 표시 정수는 Error | 325 | E | |
length | 값이 길이를 리턴 정수는 0 리턴 | 0 | 12 | |
length_is | 값의 길이가 인수만큼의 길이인지 확인, True/False 정수의 경우 빈값 리턴 | 12 | True | |
wordcount | 단어수를 리턴 | 1 | 3 | |
wordwrap | 단어수를 리턴 | 2 | 325 | i don't CARE |
linebreaks | 단일개행 '\n'을 br태그로 변경 | 325 i don't CARE | ||
linebreaksbr | 모든개행을 br태그로 변경 | 325 | i don't CARE | |
linenumbers | 줄번호를 같이 표시 | 1. 325 | 1. i don't CARE | |
ljust | 값을 왼쪽으로 정렬 | 10 | 325 | i don't CARE |
center | 값을 중앙으로 정렬 | 5 | 325 | i don't CARE |
rjust | 값을 오른쪽으로 정렬 | 5 | 325 | i don't CARE |
lower | 모든 문자를 소문자로 변경 | 325 | i don't care | |
upper | 모든 문자를 대문자로 변경 | 325 | I DON'T CARE | |
make_list | 리스트로 변환합니다. | ['3', '2', '5'] | ['i', ' ', 'd', 'o', 'n', "'", 't', ' ', 'C', 'A', 'R', 'E'] | |
phone2numeric | 전화번호(문자 포함 가능)를 해당 숫자로 변환, 정수 error | 325 | 4 366'8 2273 | |
random | 랜덤 항목 리턴, 정수 error | 325 | o | |
slice | 문자열을 슬라이싱, 정수는 무시 | 5 | 325 | i don |
truncatechars | 인수만큼(...포함) 문자를 자르고 줄임표 표시(...) | 7 | 325 | i do... |
truncatechars_html | 태그를 인식하여 문자열이 잘린후 닫히지 않은 태그를 닫아줌 | 7 | 325 | i do... |
truncatewords | 인수(단어수)이후에 문자열을 자름 | 2 | 325 | i don't … |
truncatewords_html | 태그를 인식하여 문자열이 잘린후 닫히지 않은 태그를 닫아줌 | 2 | 325 | i don't … |
slugify | ASCII로 변환, 공백 하이픈(-)변환(앞,뒤 공백제거), 영숫자, _, - 이 아닌 문자를 제거,소문자로 변환 | 325 | i-dont-care | |
stringformat | style String Formatting을 사용합니다. https://docs.python.org/3/library/stdtypes.html#old-string-formatting | o | 505 | |
striptags | 모든 HTML 태그를 제거합니다. | 325 | i don't CARE | |
title | 각 단어를 첫문자를 대문자로 나머지는 소문자로 | 325 | I Don't Care | |
unordered_list | 리스트에 ul,li태그를 달아줌, 정수 사용 error | 325 | i |
TAG: #Built-in #filter #reference #내장필터 #장고 #django #template
Comments
Login: