Como carregar o modelo jinja diretamente do sistema de arquivos

| |

O documento da API jinja em pocoo.org declara:

A maneira mais simples de configurar o Jinja2 para carregar templates para seu aplicativo é mais ou menos assim:
from jinja2 import Environment, PackageLoader env = Environment(loader=PackageLoader("yourapplication", "templates ")) 
Isto irá criar um ambiente de template com as configurações padrão e um carregador que procura os templates na pasta templates dentro do yourapplication pacote python.

Como se vê, isso não é tão simples porque você precisa criar/instalar um pacote python com seus modelos nele, o que introduz muita complexidade desnecessária, especialmente se você não tem intenção de distribuir seu código. Você pode consultar as perguntas SO no tópico aqui e aqui, mas as respostas são vagas e insatisfatórias.

O que um novato ingênuo quer fazer, obviamente, é apenas carregar o template diretamente do sistema de arquivos, não como um recurso em um pacote. Como isso é feito?