Jinja şablonu doğrudan dosya sisteminden nasıl yüklenir

| |

pocoo.org'daki jinja API belgesi şunları belirtir:

Jinja2'yi uygulamanız için şablonları yüklemek üzere yapılandırmanın en basit yolu kabaca şuna benzer:
 from jinja2 import Environment, PackageLoader env = Environment(loader=PackageLoader("yourapplication", "templates") ")) 
Bu, varsayılan ayarlarla bir şablon ortamı ve uygulamanızşablonlar klasöründeki şablonları arayan bir yükleyici yaratacaktır. /i> python paketi.

Göründüğü gibi, bu o kadar basit değil çünkü şablonlarınızla birlikte bir python paketi yapmanız/kurmanız gerekiyor, bu da özellikle aşağıdaki durumlarda çok fazla gereksiz karmaşıklık getiriyor. kodunuzu dağıtma niyetiniz yok. konusundaki SO sorularına başvurabilirsiniz. burada ve burada, ancak yanıtlar belirsiz ve tatmin edici değil.

Saf bir aceminin yapmak istediği şey, açıkçası, şablonu bir paketteki bir kaynak olarak değil, doğrudan dosya sisteminden yüklemektir. Bu nasıl yapılır?