Renderizar archivo HTML en Flask

En el último tutorial, estudiamos sobre los enrutadores en Flask. Si es un visitante nuevo, consulte la serie Flask y siga todos los tutoriales.

En este tutorial, aprenderemos a crear plantillas en Flask y aprenderemos a renderizar plantillas HTML.

Paso 1:

Primero, cree una nueva carpeta en el directorio del proyecto llamada templates . Cree un nuevo archivo en la carpeta de plantillas con el nombre “home.html” .

Copie / pegue este código simple.

< h1 > ¡ Bienvenido a la página de inicio! < / h1 >

Paso 2:

Ahora abra app.py y agregue el siguiente código.

desde flask import Flask , render_template

app
= Flask ( __name__ )

@ app. route ( ‘/’ )
def home ( ) :
   return render_template ( ‘home.html’ )
if __name__ == ‘__main__’ :

   app.
correr ( )

Estamos importando la función render_template proporcionada por Flask y luego renderizando nuestra plantilla HTML en la ruta de inicio.

Ejecute la aplicación usando el comando.

matraz correr

Ahora, navegue en su navegador hasta localhost: 5000 para ver el resultado.

¡Impresionante! Acaba de renderizar una plantilla HTML en el matraz.

En el siguiente tutorial, realizaremos el renderizado dinámico utilizando el motor de plantillas Jinja.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *