2009-07-15 120 views
1

天花板Django的widthratio標籤有三個參數 - 頂部和一個比的底部,和一個恆定值。設置Django上widthratio標籤

如果該比率大於一,則渲染結果會比常數越大。例如,如果你的前兩個數字是6和3,你的常數是100,那麼渲染的數字是200,而不是100.

我想知道是否有方法來設置寬度標籤的天花板所以渲染的結果不會超過常量,最好沒有新的標籤或過濾器。

回答

0

前兩個數字是什麼意思?寬度比率的前兩個數字是「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。

+0

這已在問題文本中修復。 – jamtoday 2009-07-16 19:22:34