2011-04-11 5 views
13

django 템플릿에서 파이썬 문자열 포맷팅을 사용하는 쉬운 방법이 있습니까? 그게 내가 한 단지django 템플릿에서 파이썬 문자열 포맷 사용하기

{{ variable|floatformat:3 }} 

을 사용할 수 있습니다

{{ variable|%.3f }} 

내가이 경우 알고있는 템플릿이 같은 일을 할 수 있도록하고 싶습니다,하지만 난 정말 싶습니다 장고 변수에 파이썬 문자열 형식을 일반적으로 사용할 수 있습니다. 내 시스템에서는 출력 형식을 지정하는 두 가지 다른 방법 (파이썬 대 django)을 처리해야하므로 불편합니다. 그래서 표준화하고 싶습니다. 나는

{{ variable|pyformat:"%.3f" }} 

같은 사용자 지정 서식 필터는 다음 중 하나가 이미 존재

{% pyformat variable format="%.3f" %} 

아니면 같은 사용자 정의 템플릿 태그를 쓸 수 있을까? 고객 필터가 이와 같이 전달 된 문자열로 작동합니까?

답변

0
나는 "%"를 생략했다

: 선두는 것을 제외하고,

{{ variable|stringformat:".3f" }} 
관련 문제