Tôi đang xây dựng một ứng dụng, sử dụng công cụ/ngôn ngữ lập trình Django để "biên dịch" một số HTML. Tuy nhiên, các ứng dụng không chạy trên Django, và không có tất cả các cấu hình và các công cụ. Khi tôi cố gắng sử dụng nó, tôi nhận được lỗi sau:Sử dụng công cụ tạo khuôn mẫu của Django mà không có phần còn lại của Django
Traceback (most recent call last):
File "Send.py", line 33, in <module>
template = loader.get_template("email.html")
File "/Library/Python/2.7/site-packages/django/template/loader.py", line 157, in get_template
template, origin = find_template(template_name)
File "/Library/Python/2.7/site-packages/django/template/loader.py", line 138, in find_template
raise TemplateDoesNotExist(name)
django.template.base.TemplateDoesNotExist: email.html
Mã Tôi đang sử dụng như sau:
from django.template import loader, Context
from django.conf import settings
template = loader.get_template("email.html")
rendered = template.render(data)
Mẫu là trong cùng thư mục với file Python.
Có thể [trùng lặp] (http://stackoverflow.com/questions/98135/how-do-i-use-django-templates-without-the-rest-of-django) – reclosedev
Đây là câu trả lời hoạt động trên Django > = 1.8 http://stackoverflow.com/a/34494931/817277 – Pramod