在我們正在開發的python/django應用程序中,當呈現html模板時,我得到了零除錯誤。罪魁禍首是以下行...警惕除零錯誤
<div class="bar bar-success" style="width: {{ account.de_paid|mul:100|div:account.de_owing|floatformat:"0" }}%"><span class="center"><strong>{{ account.de_paid|mul:100|div:account.de_owing|floatformat:"0" }}%</strong></span></div>
爲account.de_paid和account.de_owing的值是通過課程的觀點傳遞到頁面。問題是...因爲account.de_owing經常爲零,我怎麼能通過零問題來防止這個分歧?建議嗎?
在將它們輸入到等式中之前,檢查值是否爲0。如果不是零,請做數學。 – Mike