Django:在管理员模板中过滤空模型条目

时间:2014-04-13 11:05:06

标签: django django-templates django-admin django-admin-filters

我的模型中有可空/可选字段。我在自定义管理模板中将它们表示为MultipleChoiceFields。

enter image description here

我想过滤它,如果字段为空/ null,如上图所示,它将不会显示任何内容。

这是我的代码: enter image description here

它似乎无法正常工作并仍显示字段。

有没有办法过滤这个?

1 个答案:

答案 0 :(得分:1)

我建议您使用" count"来打印这些模型的数量。关键字。

获取计数信息后,您可以将计数检查条件添加到"如果检查"

例如:

{% if data.occupation and data.occupation.count > 1 ... %}
<p>bla bla</p>
{% else%}
<p>bla bla</p>
{%endif%}