Django Widthratio 태그에 천장 설정
문제
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입니다.
제휴하지 않습니다 StackOverflow