코깽이의 코딩일기

[Python][Django] 사용자 정의 필터 만들기. 본문

Django/Django

[Python][Django] 사용자 정의 필터 만들기.

코깽이 2023. 8. 8. 12:07
반응형

1. 사용할 앱 폴더 안에 templatetags 폴더 만들기

2. 사용자정의템플릿.py 파일 만들기 ( ex. pybo_filter_tags.py )

3.사용자 정의 템플릿을 라이브러리로 등록하는 코드 작성

from django import template

register = template.Library()

4. 해당 템플릿의 기능을 작성해준다

@register.filter
def sub(value, arg):
    return value - arg

5. 템플릿 상단에 load해주기

{% load pybo_filter_tags %}

5. 서버 재시작 후 확인

반응형