문제

아래와 같이 소수점 값을 마무리하고 싶습니다.

7,715.625는 7,716이됩니다

이것을 어떻게 달성합니까?

도움이 되었습니까?

해결책

그렇다면 쉼표에 신경 쓰지 않는다면 floatformat 일을 할 것입니다 :

{{ value|floatformat:"0" }}

쉼표에 관심이 있으시면 다음을 원합니다.

{{ value|floatformat:"0"|intcomma }}

(나를 가리키는 스티븐에게 모자 팁 intcomma!)

다른 팁

사용 intcomma 필터, 추가해야합니다 django.contrib.humanize 너의 ~에게 INSTALLED_APPS 설정 및 {% load humanize %} 템플릿에서.

Django의 아래와 함께 할 수 있습니다. "0"은 소수점을 제외하기 위해 반올림하지만 변경할 수 있습니다.

number = 7715.625
rounded_number = round(number,0)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top