{% extends "base.html" %}
{% block content %}
<h1>{{ page }}</h1>
{% for category in categories %}
{% if category.page == page %}
<h2>{{ category.title }}!</h2>
{% for item in categoryitems %}
{{ category.title }} {{ item.category }}
{% if item.category == category.title %}
<h3>{{ item.title }}</h3>
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
{% endblock %}
第一个语句if category.page == page
工作正常,但另一个 - if item.category == category.title
- 没有,为了检查一切是否正常,我还添加了这些{{category.title}}
和{{item.category}}
输出并且它们是相同的,那么为什么循环不显示我的item.title
?没有if
,它可以工作,但是,当然,显示列表中的每个元素,这是我不需要的。