Domanda

tag Il Django widthratio accetta tre parametri - parte superiore e inferiore di un rapporto, ed un valore costante.

Se il rapporto è maggiore di uno, allora il risultato sarà reso maggiore della costante. Ad esempio, se i primi due numeri sono 6 e 3 e la vostra costante è 100, il numero di rendering sarebbe 200 non 100.

Mi chiedo se c'è un modo per impostare un limite massimo per un tag widthratio in modo che il risultato reso non sarebbe superiore costante, preferibilmente senza un nuovo tag o filtro.

È stato utile?

Soluzione

Che cosa si intende per primi due numeri? Widthratio primi due numeri sono "this_value" e in realtà "MAX_VALUE". Così il vostro this_value è 6, MAX_VALUE è 3 e costante è 100. 6/3 = 2. 2 * 100 = 200.

Se si corregge l'ordine allora si avrà {% widthratio 6 100 3%} e quindi la larghezza sarebbe (6/100) * 3 = 0,18.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top