我在這個值的變量value.discount_total
執行在django中顯示0.00作爲NONE的比較?
None
但是,當我把一個order..In訂單的電子郵件,我想顯示0.00不NONE這個值我。如何能做到這一點?
我在這個值的變量value.discount_total
執行在django中顯示0.00作爲NONE的比較?
None
但是,當我把一個order..In訂單的電子郵件,我想顯示0.00不NONE這個值我。如何能做到這一點?
更聰明的辦法將是使discount_total
爲DecimalField
場模型,並把它作爲0.00
值default
,這樣你就不必檢查是否discount_total
是無模板,或者你需要的任何其他地方用它。
下面是一個例子:
discount_total = models.DecimalField(
max_digits=12,
decimal_places=2,
default=Decimal('0.00')
)
嘗試|default
濾波器
{{value.discount_total|default:"0.00"}}
您還可以設置的value.discount_total = 0.
初始值在您的Django應用程序的views.py,而不是在模板中設置它。
如果你給downvote,考慮增加一個評論,以幫助OP和其他人明白其中的道理。 – 2013-03-24 23:39:43