파이썬 장고(django) 템플릿 웹에서 원화, 달러, 숫자 표시할때 세자리마다 콤마 찍어 표시하기
파이썬의 장고 데이터베이스(DB)에 숫자를 넣고 웹으로 보여주면 그냥 숫자가 보인다.
사용자가 읽기에 좋지 않다.
그래서 원화, 달러 등 숫자를 표기할 때 일반적으로 사용하는 세자리 숫자마다 콤마를 찍어서 표현하는 것이 좋겠다.
그 방법에 대해 알아보자.
settings.py 앱추가
settings.py 파일에 앱을 하나 추가해준다.
‘django.contrib.humanize’ 이다.
템플릿 파일 수정
템플릿 맨 위에 아래와 같이 적어줘서 로드해준다.
{% load humanize %}
그리고 템플릿 파일 아래에 보면 당신이 표현하고 싶은 오브젝트가 있을 것이다.
{{ blog.title|intcomma }}
{{ blog.number|intcomma }}
요런 형식으로 수정해주면 된다.