0
{% 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も機能しますが、もちろん、リスト内のすべての要素が表示されます。これは必要ありません。

4

1 に答える 1