from jinja2 import Environment, FileSystemLoader, select_autoescape from db import DataBase from flask_htmx import HTMX from flask import url_for db = DataBase() htmx = HTMX() environment = Environment( loader=FileSystemLoader("templates"), autoescape=select_autoescape(("html", "jinja2")) ) def init_app(app): htmx.init_app(app) # Add all Flask's default Jinja2 globals and filters environment.globals.update( app.jinja_env.globals ) environment.filters.update( app.jinja_env.filters )