我在模板中写了{% if ticket_price.discounted_price %}
。现在可以完美运行,直到ticket_price.discounted_price =0。如果要包含此选项,可能会发生0(原始价格= 10,折扣= 10> discounted_price = 0)。
但是,似乎if ticket_price.discounted_price
'认为'0等于无。您将如何解决?
答案 0 :(得分:2)
您可以明确检查是否无{% if ticket_price.discounted_price is None %}
,有关更多详细信息,请参见此帖子not None test in Python
答案 1 :(得分:1)
“ if”测试Python中的真实性。如果要显式检查“无”:
{% if ticket_price.discounted_price == None %}