
Frederick Pearce
10,677 PointsFlask task help, how do you loop through template option items?
I don't understand what the looping through items task in Flask Basics is looking for. I've tried this and I'm not sure why it doesn't work because I don't know how much input it expects from me. Anyone gotten through this and have suggestions?
Thank you!
from flask import Flask, render_template
from options import OPTIONS
app = Flask(__name__)
@app.route('/')
def index():
return render_template('options.html', options=OPTIONS)
<ul>
{% for category, choices in options.items() %}
<li>{{ category }}</li>
{% endfor %}
</ul>
1 Answer

Hanley Chan
27,771 PointsHi,
This is how I solved this one:
<ul>
{% for item in options %}
<li>{{ item.name }}</li>
{% endfor %}
</ul>
Frederick Pearce
10,677 PointsFrederick Pearce
10,677 PointsThank you! Thought I was making it too complicated, just couldn't figure out how. Makes sense what I had wouldn't work. It needed to be