Season 1 아카이브/프로그래밍
                
              장고 내장 필터(소수점 표시) Built-in filter reference
                문장전달자
                 2016. 12. 17. 11:57
              
              
                    
        728x90
    
    
  실수 표시 필터
인수없이 사용하는 경우 반올림하여 소수점 한자리까지 표시된다. 단, 소수파트가 0 인 경우 정수파트만 표시된다.
1 2 3 4  | value        Template                   Output 34.23234     {{ value|floatformat }}     34.2 34.00000     {{ value|floatformat }}     34 34.26000     {{ value|floatformat }}     34.3  | cs | 
정수가 인수로 사용된 경우 해당 소수점 자리수만큼 표시된다.
1 2 3 4  | value         Template                     Output 34.23234     {{ value|floatformat:3 }}     34.232 34.00000     {{ value|floatformat:3 }}     34.000 34.26000     {{ value|floatformat:3 }}     34.260  | cs | 
특히 0 (zero)를 인수로 넘겼을 경우에는 가장 가까운 정수로 표시된다.
1 2 3 4  | value         Template                     Output 34.23234     {{ value|floatformat:"0" }}     34 34.00000     {{ value|floatformat:"0" }}     34 39.56000     {{ value|floatformat:"0" }}     40  | cs | 
음의 인수가 사용된 경우 해당 수만큼 소수점 표시가 되나, 소수파트가 0 인 경우는 정수파트만 표시된다.
즉, 인수없이 사용하는 것은 -1 인수를 가진 것과 동일하다. 
1 2 3 4  | value         Template                        Output 34.23234     {{ value|floatformat:"-3" }}     34.232 34.00000     {{ value|floatformat:"-3" }}     34 34.26000     {{ value|floatformat:"-3" }}     34.260  | cs | 
https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#built-in-filter-reference
728x90