7. Ejercicios finales

7.4. Plantilla saludo

Crear una plantilla saludo.html que muestre un mensaje recibido por URL

Vamos a trabajar con plantillas HTML y el motor Jinja2.

Paso 1: Crear archivo templates/saludo.html
<!DOCTYPE html>
<html>
<head>
    <title>Saludo</title>
</head>
<body>
    <h1>Hola, {{ nombre }}!</h1>
    <p>Bienvenido a mi página hecha con Flask.</p>
</body>
</html>
Paso 2: Crear la ruta en app.py
from flask import render_template

@app.route("/saludo/<nombre>")
def saludito(nombre):
    return render_template("saludo.html", nombre=nombre)

Probamos

http://127.0.0.1:5000/saludo/Ana
http://127.0.0.1:5000/saludo/Pepe