Pocoo.org de jinja API belge devletler:
Jinja2'yi uygulamanız için şablonlar yükleyecek şekilde yapılandırmanın en basit yolu kabaca şuna benzer:
from jinja2 import Environment, PackageLoader
env = Environment(loader=PackageLoader('yourapplication', 'templates'))
Bu, varsayılan ayarlara sahip bir şablon ortamı ve uygulama python paketinizin içindeki şablonlar klasöründe şablonları arayan bir yükleyici oluşturur .
Görünüşe göre, bu o kadar basit değil çünkü içinde şablonlarınız olan bir python paketi yapmanız / yüklemeniz gerekiyor, bu da özellikle kodunuzu dağıtma niyetiniz yoksa gereksiz karmaşıklık getiriyor. Burada ve burada konuyla ilgili SO sorularına başvurabilirsiniz , ancak cevaplar belirsiz ve tatmin edici değil.
Saf bir aceminin yapmak istediği şey, elbette, şablonu bir paketteki bir kaynak olarak değil, doğrudan dosya sisteminden yüklemektir. Bu nasıl yapılır?
jinja2.load_template('template.html')