是否有一种简单的方法可以在模板输入中将其设为“”“而不是”无“?

时间:2017-09-30 08:32:12

标签: python django django-templates

在模板中使用{{ data.user_data.id_card }}来显示值,但我会在其中显示None

enter image description here

是否有一种简单的方法可以在输入中将其设为""而不是None

因为我认为使用{% if %}太麻烦了,而且在我的代码中并不简洁。

如果有模板过滤方法,我可以使用吗?

1 个答案:

答案 0 :(得分:1)

使用default_if_none替换模板中的None值。

{{ data.user_data.id_card|default_if_none:"" }}

使用default替换模板中的空字符串。

{{ data.user_data.id_card|default:"Nothing" }}