Python Flask Basics Character Builder Looping Through Items

Loop through times

I get the error : Didn't find all of the names in the <li>s. But when I ran it locally it works?

app.py
from flask import Flask, render_template

from options import OPTIONS

app = Flask(__name__)


@app.route('/')
def index():
    return render_template('options.html', options=OPTIONS)
templates/options.html
  <ul>
 {% for option in options%}
  <li>{{option}}</li>

  {%endfor%}

</ul>

2 Answers

Josh Keenan
Josh Keenan
19,301 Points

Here's mine:

<ul>
{% for option in options %}
  <li>{{ option.name }}</li>
{% endfor %}
</ul>

In the challenge it is looking for option.name even if just option would return that, it wants you to be explicit.

Thank you!