Pocoo.org पर जिंजा एपीआई दस्तावेज़ कहता है:
जिनजा 2 को आपके एप्लिकेशन के लिए टेम्प्लेट लोड करने के लिए कॉन्फ़िगर करने का सबसे सरल तरीका लगभग इसी तरह दिखता है:
from jinja2 import Environment, PackageLoader
env = Environment(loader=PackageLoader('yourapplication', 'templates'))
यह डिफ़ॉल्ट सेटिंग्स और लोडर के साथ एक टेम्प्लेट वातावरण बनाएगा, जो कि टेम्प्लेट फ़ोल्डर में टेम्प्लेट्स को आपरिप्लेशन पायथन पैकेज के अंदर दिखता है।
जैसा कि यह पता चला है, यह इतना आसान नहीं है क्योंकि आपको इसमें अपने टेम्पलेट के साथ एक अजगर पैकेज बनाना / स्थापित करना है, जो बहुत सारी अनावश्यक जटिलता का परिचय देता है, खासकर यदि आपका अपना कोड वितरित करने का कोई इरादा नहीं है। आप यहां और यहां के विषय पर SO प्रश्नों का उल्लेख कर सकते हैं , लेकिन उत्तर अस्पष्ट और असंतोषजनक हैं।
एक भोला नौसिखिया क्या करना चाहता है, जाहिर है, सिर्फ टेम्पलेट को सीधे फाइलसिस्टम से लोड करना है, न कि किसी पैकेज में संसाधन के रूप में। यह कैसे किया जाता है?
jinja2.load_template('template.html')