เอกสาร Jinja API ที่ pocoo.orgฯ :
วิธีที่ง่ายที่สุดในการกำหนดค่า Jinja2 เพื่อโหลดเทมเพลตสำหรับแอปพลิเคชันของคุณมีลักษณะประมาณนี้:
from jinja2 import Environment, PackageLoader
env = Environment(loader=PackageLoader('yourapplication', 'templates'))
สิ่งนี้จะสร้างสภาพแวดล้อมเทมเพลตด้วยการตั้งค่าเริ่มต้นและตัวโหลดที่ค้นหาเทมเพลตในโฟลเดอร์เทมเพลตภายในแพ็คเกจ python ของyourapplication
ปรากฎว่านี่ไม่ใช่เรื่องง่ายเพราะคุณต้องสร้าง / ติดตั้งแพคเกจ python ด้วยเทมเพลตของคุณซึ่งแนะนำความซับซ้อนที่ไม่จำเป็นมากมายโดยเฉพาะอย่างยิ่งหากคุณไม่มีเจตนาที่จะแจกจ่ายรหัสของคุณ คุณสามารถอ้างถึงคำถาม SO ในหัวข้อที่นี่และที่นี่แต่คำตอบนั้นคลุมเครือและไม่น่าพอใจ
สิ่งที่มือใหม่ไร้เดียงสาต้องการทำอย่างเห็นได้ชัดก็แค่โหลดเทมเพลตโดยตรงจากระบบไฟล์ไม่ใช่เป็นทรัพยากรในแพ็คเกจ วิธีนี้ทำได้อย่างไร?
jinja2.load_template('template.html')