如果父级等于1,我想显示我的顶级类别。topcats是一个包含类别项的查询集。但是下面的代码不起作用。它找不到任何带有parent = 1
的cat
项。知道为什么吗?你知道吗
{% for cat in topcats %}
**{% if cat.parent == 1 %}**
<a href ="/x/{{cat.id}}/dir/"><h3>{{ cat.category }}</a></h3>
{% for each in topcats %}
{% if each.parent == cat.id %}
<h5>{{ each }}</h5>
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
注意:父级是数据库中的^{
我想说
cat.parent
是model object。你知道吗这应该适合您:
然而,这是相当不成熟的,因为父节点的id不一定有
1
的值。is_root_node()方法是一种更好的方法:相关问题 更多 >
编程相关推荐