django humanize 필터 셋 활용

guava·2022년 1월 4일
0

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 강의를 듣고 정리한 글입니다.

django.contrib.humanize에 정의된 템플릿 필터 셋을 활용하면 시간이나 숫자값을 읽기 좋게 출력해준다.

자세한 내용은 링크를 참고하자.

본 포스팅에서는 이 humanize 모듈을 포함하고 어떻게 활용하는지 확인해본다.

django.contrib.humanize를 장고 프로젝트에 추가


settings에 추가

# settings.py
INSTALLED_APPS = [
    # ...
    'django.contrib.humanize',
]

템플릿에서 활용

아래와 같이 humanize를 로드하고 humanize에서 제공하는 템플릿 필터를 활용하면 된다.

{% load humanize %}

{{ post.created_at|naturaltime }}

0개의 댓글