Come caricare il template jinja direttamente dal filesystem

| | | | | | | | | | | | | | |

Il documento API jinja su pocoo.org afferma:

Il modo più semplice per configurare Jinja2 per caricare i modelli per la tua applicazione è più o meno questo:
from jinja2 import Environment, PackageLoader env = Environment(loader=PackageLoader("yourapplication", "templates ")) 
Questo creerà un ambiente modello con le impostazioni predefinite e un caricatore che cerca i modelli nella cartella modelli all'interno della tuaapplicazione pacchetto python.

A quanto pare, non è così semplice perché devi creare/installare un pacchetto python con i tuoi modelli, il che introduce molta complessità inutile, specialmente se non hai intenzione di distribuire il tuo codice. Puoi fare riferimento alle domande SO sull'argomento qui e qui, ma le risposte sono vaghe e insoddisfacenti.

Quello che un principiante ingenuo vuole fare, ovviamente, è semplicemente caricare il modello direttamente dal filesystem, non come risorsa in un pacchetto. Come si fa?