flask enumerate index

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')
def index():
    items = ['item1', 'item2', 'item3']
    return render_template('index.html', items=items)

if __name__ == '__main__':
    app.run(debug=True)
  1. Import the necessary modules from the Flask framework: Flask and render_template.

  2. Create a Flask web application instance named app.

  3. Define a route for the root URL '/' using the @app.route decorator. This route corresponds to the default endpoint of the web application.

  4. Define a function named index() to handle requests to the root URL. Inside this function: a. Create a list called items containing some example items. b. Use render_template to render an HTML template named 'index.html'. Pass the items list to the template as a variable named items.

  5. If the script is executed directly (not imported as a module), start the Flask development server with app.run(debug=True). The debug=True option enables debug mode, providing additional information in case of errors.