2013-03-22 63 views
-3

我在這個值的變量value.discount_total執行在django中顯示0.00作爲NONE的比較?

None 

但是,當我把一個order..In訂單的電子郵件,我想顯示0.00不NONE這個值我。如何能做到這一點?

+0

如果你給downvote,考慮增加一個評論,以幫助OP和其他人明白其中的道理。 – 2013-03-24 23:39:43

回答

0

更聰明的辦法將是使discount_totalDecimalField場模型,並把它作爲0.00default,這樣你就不必檢查是否discount_total是無模板,或者你需要的任何其他地方用它。

下面是一個例子:

discount_total = models.DecimalField(
     max_digits=12, 
     decimal_places=2, 
     default=Decimal('0.00') 
    ) 
2

嘗試default{{value.discount_total|default:'0.00'}}

+0

謝謝......它的工作 – user2169287 2013-03-22 10:09:39

1

嘗試|default濾波器

{{value.discount_total|default:"0.00"}} 
0

您還可以設置的value.discount_total = 0.初始值在您的Django應用程序的views.py,而不是在模板中設置它。