Dokument jinja API na pocoo.org stwierdza:
Najprostszy sposób skonfigurowania Jinja2 do ładowania szablonów dla twojej aplikacji wygląda mniej więcej tak:
from jinja2 import Environment, PackageLoader
env = Environment(loader=PackageLoader('yourapplication', 'templates'))
Spowoduje to utworzenie środowiska szablonów z domyślnymi ustawieniami i programem ładującym, który wyszukuje szablony w folderze szablonów w pakiecie python aplikacji yourapplication .
Jak się okazuje, nie jest to takie proste, ponieważ musisz stworzyć / zainstalować pakiet Pythona ze swoimi szablonami, co wprowadza dużo niepotrzebnej złożoności, zwłaszcza jeśli nie masz zamiaru dystrybuować swojego kodu. Możesz odnieść się do pytań SO na ten temat tutaj i tutaj , ale odpowiedzi są niejasne i niezadowalające.
Naiwny początkujący chce oczywiście po prostu załadować szablon bezpośrednio z systemu plików, a nie jako zasób w pakiecie. Jak to się robi?
jinja2.load_template('template.html')