Laboratorio. Trabajando con Flask
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