我在这个值的变量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