본문 바로가기

장고 템플릿 내장 필터 - 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

이전글 : None
현재글 : 장고 템플릿 내장 필터 - template filters
Comments
Login:

Copyright © PythonBlog 2021 - 2022 All rights reserved
Mail : PYTHONBLOG