Django:过滤管理模板中的空模型条目
Posted
技术标签:
【中文标题】Django:过滤管理模板中的空模型条目【英文标题】:Django: Filter empty model entry in Admin template 【发布时间】:2014-05-27 08:11:01 【问题描述】:我的模型中有可为空/可选的字段。我在自定义管理模板中将它们表示为 MultipleChoiceFields。
我想过滤它,如果字段为空/空,如上图所示,它不会显示任何内容。
这是我的代码:
它似乎不起作用,仍然显示字段。
有什么方法可以过滤吗?
【问题讨论】:
【参考方案1】:我建议您使用“count”关键字打印这些模型的计数。
获取计数信息后,您可以在“if check”中添加计数检查条件
例如:
% if data.occupation and data.occupation.count > 1 ... %
<p>bla bla</p>
% else%
<p>bla bla</p>
%endif%
【讨论】:
以上是关于Django:过滤管理模板中的空模型条目的主要内容,如果未能解决你的问题,请参考以下文章