Django - django template에서 1000단위 숫자에 comma 표시하기
1 minute read
숫자를 다루다 보면 1000단위로 콤마를 찍어야 한눈에 알아보기 편하다. 당연히 실무에서도 그렇게 사용하고.
파이썬으로 1000 단위에 콤마를 찍으려면 format
을 이용하면 된다.
print(format(1000, ",")) # 1,000
django의 템플릿에도 똑같이 적용해주어도 되지만, 해당 값들을 모두 format 적용하기엔 너무나도 비효율적이다.
django에는 해당 기능이 이미 구현되어있다.
우선 settings.py의 INSTALLED_APPS에 django.contrib.humanize
를 추가한다.
그리고 템플릿의 해당 부분에 humanize를 로드하고 뒤에 intcomma
를 붙여준다.
{% load humanize %}
{{ my_nm|intcomma }}
I feedback.
Let me know what you think of this article in the comment section below!
Let me know what you think of this article in the comment section below!
comments powered by Disqus