Question

Le tag Django prend trois arguments - haut et en bas d'un rapport et d'une valeur constante.

Si le rapport est supérieur à un, alors le résultat rendu sera supérieure à la constante. Par exemple, si vos deux premiers chiffres sont 6 et 3 et votre constante est de 100, le nombre serait rendu 200, pas 100.

Je me demande s'il y a un moyen de fixer un plafond pour une étiquette widthratio de sorte que le résultat du rendu ne serait pas au-dessus de la constante, de préférence sans une nouvelle étiquette ou un filtre.

Était-ce utile?

La solution

Que voulez-vous dire par deux premiers chiffres? Widthratio deux premiers chiffres sont « this_value » et en fait « max_value ». Donc, votre this_value est 6, max_value est 3 et constante est 100. 6/3 = 2. 2 * 100 = 200.

Si vous corrigez l'ordre, alors vous aurez {% widthratio 6 100 3%} et votre largeur serait (6/100) * 3 = 0,18.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top