문제

Django Widthratio 태그는 비율의 상단과 하단과 일정한 값의 세 가지 인수를 취합니다.

비율이 1보다 크면 렌더링 된 결과가 상수보다 클 것입니다. 예를 들어, 처음 두 숫자가 6과 3이고 상수가 100이면 렌더링 된 숫자는 100이 아닌 200이됩니다.

렌더링 된 결과가 상수보다 높지 않고 바람직하게는 새로운 태그 나 필터가 없도록 Widthratio 태그에 대한 천장을 설정하는 방법이 있는지 궁금합니다.

도움이 되었습니까?

해결책

처음 두 숫자는 무엇을 의미합니까? Widthratio 첫 두 숫자는 "this_value"이고 실제로 "max_value"입니다. 따라서 this_value는 6, max_value는 3이고 상수는 100입니다. 6/3 = 2. 2*100 = 200입니다.

순서를 수정하면 { % widthratio 6 100 3 %}가 있고 너비는 (6/100)*3 = 0.18입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top