Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.17 KB

README.md

File metadata and controls

32 lines (21 loc) · 1.17 KB

ArrendaTools Plantillas

License Build Status GitHub last commit GitHub commit activity

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,...

Requisitos

Este módulo requiere Python 3.7 o superior.

Uso

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'))