Установка потолка по метке ширины Django - PullRequest
1 голос
/ 15 июля 2009

Тег Django widthratio принимает три аргумента - верх и низ соотношения и постоянное значение.

Если отношение больше единицы, результат рендеринга будет больше константы. Например, если ваши первые два числа - 6 и 3, а ваша константа - 100, то отображаемое число будет 200, а не 100.

Мне интересно, есть ли способ установить потолок для тега widthratio, чтобы результат не был выше константы, желательно без нового тега или фильтра.

1 Ответ

0 голосов
/ 15 июля 2009

Что вы подразумеваете под первыми двумя числами? 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...