我value.discount_total
在这个值中有一个变量执行
None
但是当我下订单时..在订单电子邮件中,我想为此值显示 0.00 而不是 NONE。我该怎么做?
我value.discount_total
在这个值中有一个变量执行
None
但是当我下订单时..在订单电子邮件中,我想为此值显示 0.00 而不是 NONE。我该怎么做?
试试默认 {{value.discount_total|default:'0.00'}}
尝试|default
过滤为
{{value.discount_total|default:"0.00"}}
您还可以在 Django 应用程序的 views.py 中设置初始值value.discount_total = 0.
,而不是在模板中设置它。
更聪明的方法是制作字段模型,并将其作为discount_total
值,这样您就不必检查模板中是否为 None 或您需要使用它的任何其他地方。DecimalField
0.00
default
discount_total
这是一个例子:
discount_total = models.DecimalField(
max_digits=12,
decimal_places=2,
default=Decimal('0.00')
)