Python Flask Basics Character Builder Loop Nested Items

I continue having a message "Bummer! Didn't find the right number of <li>s. Found 0."

I continue having a message "Bummer! Didn't find the right number of <li>s. Found 0." I checked also on various questions and answers on this subject on the community.

My solution seems according to various suggestion for solution. but it continue giving the error.

flask_app.py
from flask import Flask, render_template

from teachers import TEACHERS

app = Flask(__name__)


@app.route('/')
def index():
    return render_template("teachers.html", teachers=TEACHERS)
templates/teachers.html
<ul class="teachers">
{% for teacher in teachers %}
  <li>
    <h2>{{ teacher.name }}</h2>
    <ul class="courses>">
      {% for course in teacher.courses %}
         <li>{{ course }}</li>
      {% endfor %}
    </ul>
  </li>
{% endfor %}
</ul>

2 Answers

Stuart Wright
Stuart Wright
41,091 Points

Looks like you just have a small typo:

<ul class="courses>">

Delete the first of your two > and I think it should pass.

Oh! Thanks a lot! Guido