Python Flask Basics Character Builder Loop Nested Items

Josh Keenan
Josh Keenan
19,311 Points

Flask looping through teachers

So I have been having a go at tackling this challenge in my spare time in the past 2 or so days and i keep getting different error after error and have no clue why. Current error is: not finding any of the teachers names. Meaning it isn't iterating over the teachers correctly, I have no idea why? I call on all pythonistas to aid me, Gondor has lit the beacon!!

the loop: {% for teacher in teachers %} <h2><li for='{{ teacher }}'></li></h2> {% endfor %}

3 Answers

Martin Cornejo Saavedra
Martin Cornejo Saavedra
18,130 Points

Your loop is right, but there's a lot to do. I'll share you my solution for task 1 and 2.

<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>
Martin Cornejo Saavedra
Martin Cornejo Saavedra
18,130 Points

Damn, the syntax for formatting code is buggy.

Josh Keenan
Josh Keenan
19,311 Points

Just realised all my code didn't post when I posted it..