首頁 >web前端 >html教學 >django模板裡循環變數
這種樣子
因為我負責的是前端,views這些不是很熟悉,想在template裡直接控制,搜一下發現居然還不用直接用乘除或者mod計算,囧。
參考文章:http://blog.csdn.net/rain_qingtian/article/details/41076151
容易知道,Django模版加法:
{{ value|add: 10 }}
|
value=5,則回傳15 Django模版減法:
{{value|add: - 10 }}
|
value=5,則回傳-5,這個比較好理解,減法就是加一個負數 Django模版乘法:
{ % widthratio 5 1 100
|
5 100 1
上面的程式碼表示:5/100*1,回傳0.05,只需要將第三個參數設為1即可。 但是這些方法用在除餘很麻煩。 解決方案:divisibleby標籤! 用django的divisibleby標籤實現,如下:
divisibleby標籤的意義是用後面的參數去除,除盡為True,否則為False。
所以,我的程式碼改為: {{ value }} {% endif %}
這個解決方案同樣可以用在換行變樣式的情況等!
|