Módulo de Python que aplica plantillas jinja. Además inlcuye filtros que pueden ser útiles a los arrendadores para la generación de recibos de alquiler, facturas, generar informes,...
Este módulo requiere Python 3.7 o superior.
A continuación se muestra un ejemplo de cómo usar el módulo:
from arrendatools.plantillas.plantilla import aplicar_plantilla
import json
plantilla = "prueba.html"
fichero_datos = 'prueba.json'
with open(fichero_datos, encoding='utf-8') as json_file:
data = json.load(json_file)
doc = aplicar_plantilla("./", plantilla, data)
with open('prueba-rendered.html', "wb") as archivo:
archivo.write(doc.encode('utf-8'))