Artículos
Python

Usar un template en Flask

13/Mar/2016

Una de las cosas más sencillas que se pueden hacer en Flask es crear una página web ante una petición. Es decir, usar un template en Flask que sea una página HTML a la cual podemos insertar contenido recuperado desde nuestro programa Python.

Lo primero será crear una ruta para aceptar una petición. En este caso utilizamos la raíz del servidor.

@app.route('/')
def saludo():

Una vez que recibamos una petición en esta ruta utilizaremos como retorno el método render_template el cual indicará como parámetro el nombre del template a cargar.

 return render_template('hola.html')

Los template en Flask están en el directorio templates

En el caso de que queramos pasarle parámetros, estos los pondremos a continuación.

@app.route('/')
def saludo():
  nombre = 'Victor'
  return render_template('hola.html',nombre=nombre)

Ahora pasamos a crear el template. Hay que crear un fichero HTML en el directorio templates. Dentro del fichero HTML podremos volcar el contenido de la variable utilizando su nombre entre llaves.

<!DOCTYPE html>
<html lang="es">
<head>
<title>Hola Mundo</title>
</head>
<body>

Hola {{ nombre }}

</body>
</html>

De esta forma tan sencilla habremos conseguido usar un template en Flask.

Código Fuente

Descárgate el código fuente de Usar un template en Flask
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Suscribir
Notificar de
guest
0 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios