파이썬 장고(django) 템플릿 웹에서 원화, 달러, 숫자 표시할때 세자리마다 콤마 찍어 표시하기

data-full-width-responsive="true">

파이썬의 장고 데이터베이스(DB)에 숫자를 넣고 웹으로 보여주면 그냥 숫자가 보인다.

사용자가 읽기에 좋지 않다.

그래서 원화, 달러 등 숫자를 표기할 때 일반적으로 사용하는 세자리 숫자마다 콤마를 찍어서 표현하는 것이 좋겠다.

그 방법에 대해 알아보자.

settings.py 앱추가

settings.py 파일에 앱을 하나 추가해준다.

‘django.contrib.humanize’ 이다.

템플릿 파일 수정

템플릿 맨 위에 아래와 같이 적어줘서 로드해준다.

{% load humanize %}

그리고 템플릿 파일 아래에 보면 당신이 표현하고 싶은 오브젝트가 있을 것이다.

{{ blog.title|intcomma }}

{{ blog.number|intcomma }}

요런 형식으로 수정해주면 된다.

data-full-width-responsive="true">

You may also like...

댓글 남기기

이메일은 공개되지 않습니다.