Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialDarel Bitsy
6,910 PointsCode challenge (Flask course) i dont find the mistake ?
Here is my code
<ul class="teachers"> {% for name in teachers %} <li><h2> {{ name }} </h2></li> {% endfor %} </ul>
I don't understand why I'm not passing this code challenge
from flask import Flask, render_template
from teachers import TEACHERS
app = Flask(__name__)
@app.route('/')
def index():
return render_template("teachers.html", teachers=TEACHERS)
<ul class="teachers">
{% for name in teachers %}
<li><h2> {{ name }} </h2></li>
{% endfor %}
</ul>
2 Answers
Alexander Davison
65,469 PointsCode challenges are super picky. You had extra spaces that the challenge wasn't expecting. The spaces inside of the {{ }} is fine but everything outside is counted. You had spaces outside of the {{ }} too which made you not able to pass :)
Instead of:
<li><h2> {{ name }} </h2></li>
Which is a really good attempt, try this instead:
<li><h2>{{ name }}</h2></li>
Good luck! ~Alex
Darel Bitsy
6,910 PointsI already found my error, I was assuming that teachers is a list, but it's a dictionary with a key name, sorry to disturb you guys
new code
<ul class="teachers"> {% for teacher in teachers %} <li><h2> {{ teacher['name'] }} </h2></li> {% endfor %} </ul>
Alexander Davison
65,469 PointsGood catch! :)
Darel Bitsy
6,910 PointsDarel Bitsy
6,910 PointsHi Alex actually tried this :) but no luck, the real answer was that it's a dictionary and I need to print the key name of every teacher