Solution: For Loop in Jinja
In this lesson, we will be taking a look at the solution of the challenge presented in the previous lesson.
We'll cover the following...
The complete implementation of the problem is provided below. Let’s take a look at it!
Solution
"""Flask Application for Paws Rescue Center.""" from flask import Flask, render_template app = Flask(__name__) """Information regarding the Pets in the System.""" pets = [ {"id": 1, "name": "Nelly", "age": "5 weeks", "bio": "I am a tiny kitten rescued by the good people at Paws Rescue Center. I love squeaky toys and cuddles."}, {"id": 2, "name": "Yuki", "age": "8 months", "bio": "I am a handsome gentle-cat. I like to dress up in bow ties."}, {"id": 3, "name": "Basker", "age": "1 year", "bio": "I love barking. But, I love my friends more."}, {"id": 4, "name": "Mr. Furrkins", "age": "5 years", "bio": "Probably napping."}, ] @app.route("/") def homepage(): """View function for Home Page.""" return render_template("home.html", pets = pets) @app.route("/about") def about(): """View function for About Page.""" return render_template("about.html") if __name__ == "__main__": app.run(debug=True, host="0.0.0.0", port=3000)
Explanation
Let’s take a look at how we solved this problem.
Modification in app.py
In app.py
, at ...