Componentes de JinjaX con extensión html #10
-
@v4ld3rr4m4 preguntó “se puede usar archivos html como componentes de JinjaX” Respondo aquí en español |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
Solo puedes usar archivos que estén en los folders que haya agregado usando En ese/esos folders Pero si quieres evitar la extensión “.jinja” completamente, puedes usar el argumento Por ejemplo, este código: catalog.render("Producto", __file_ext="html") …buscará un archivo “Producto.html” en vez de “Producto.jinja” Alternativamente, puedes cambiar la extensión por defecto (o sea para TODOS los componentes), con el argumento catalog = Catalog(…, file_ext="html") |
Beta Was this translation helpful? Give feedback.
Solo puedes usar archivos que estén en los folders que haya agregado usando
catalog.add_folder(ruta/del/folder/)
En ese/esos folders
catalog.render(“Nombre”)
, JinjaX buscará un archivo que empieze con “Nombre” y termine en “.jinja”, así que puede tener más extensiones, por ejemplo “Nombre.html.jinja”.Pero si quieres evitar la extensión “.jinja” completamente, puedes usar el argumento
__file_ext
al llamar acatalog.render(…)
Por ejemplo, este código:
…buscará un archivo “Producto.html” en vez de “Producto.jinja”
Alternativamente, puedes cambiar la extensión por defecto (o sea para TODOS los componentes), con el argumento
file_ext
al crear el c…