アーティストのリストの下にある曲のリストを取得したい。私のアーティストクラスには、アーティストの姓と名だけが含まれています。私の歌のクラスには、曲のタイトルとともにアーティストの外部キーが含まれています。アーティストを一覧表示することはできますが、アーティストの曲を一覧表示しようとすると、{% endif %} でエラーが発生し、if ステートメント {% if song %} が終了します。
{% extends "base.html" %}
{% block heading %}Music Catalog{% endblock %}
{% block content %}
{% if user.username %}
<p>Welcome {{ user.username }}!</p>
{% if artist %}
<u1>
{% for singer in artist %}
<li>{{ singer.firstname }} {{ singer.lastname }}</li>
{% if song %}
<u1>
{% for songs in song %}
{% if (songs.artist.firstname == singer.firstname
and songs.artist.lastname == singer.lastname) %}
<li>{{ songs.title }}</li>
{% endif %}
{% endfor %}
</u1>
{% endif %}
{% endfor %}
</u1>
{% else %}
<p>No artists were found in the music catalog.</p>
{% endif %}
{% else %}
<p>You need to <a href="/login/">login</a> to see your music catalog.</p>
{% endif %}
{% endblock %}
enter code here