Python Flask Basics Character Builder Looping Through Items

Jonathan Endersby
Jonathan Endersby
9,807 Points

How do I start this task (Looping items, Flask)?

Your template has been given a list named options. Loop through each item in options and create an <li> inside the <ul>. Print out the name key of each item.
from flask import Flask, render_template

from options import OPTIONS

app = Flask(__name__)

def index():
    return render_template('options.html', options=OPTIONS)

1 Answer

Jon Hockley
Jon Hockley
3,781 Points

Here is how you loop through items in a template in Flask:

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

It is probably best for you to re-watch the videos so that you fully understand this because you will be doing it quite often! :)