Các tài liệu jinja API tại pocoo.org trạng thái:
Cách đơn giản nhất để định cấu hình Jinja2 để tải các mẫu cho ứng dụng của bạn trông giống như sau:
from jinja2 import Environment, PackageLoader
env = Environment(loader=PackageLoader('yourapplication', 'templates'))
Điều này sẽ tạo ra một môi trường mẫu có cài đặt mặc định và một bộ nạp rằng ngoại hình lên các mẫu trong các mẫu thư mục bên trong yourapplication gói python.
Hóa ra, điều này không đơn giản như vậy vì bạn phải tạo / cài đặt một gói python với các mẫu của bạn trong đó, điều này gây ra rất nhiều sự phức tạp không cần thiết, đặc biệt nếu bạn không có ý định phân phối mã của mình. Bạn có thể tham khảo các câu hỏi SO về chủ đề tại đây và đây , nhưng câu trả lời rất mơ hồ và không thỏa mãn.
Điều mà một người mới ngây thơ muốn làm, rõ ràng là chỉ tải mẫu trực tiếp từ hệ thống tệp, không phải như một tài nguyên trong một gói. Làm thế nào là điều này được thực hiện?
jinja2.load_template('template.html')