django-rawinclude là một module nhỏ cho Django cung cấp cho sự dễ dàng tải các mẫu trong nguyên liệu. Nghĩa là, không render các nội dung.
Đây thực sự là hữu ích cho việc nhúng các mẫu javascript với sintaxys tương tự để django. Đó là hữu ích hơn templatetag "ssi" vì nó sử dụng tất cả các logic của templateloaders của django.
Note1: Không tương thích với bộ nhớ cache django loader, nhưng trong tương lai rất gần sẽ được thực hiện bộ nhớ cache của chính nó.
NOTE2: Bộ đang nghiên cứu cách để tạo thuận lợi cho i18n, hoặc thông qua javascript, hoặc bằng python.
Làm thế nào sử dụng nó?
Ở bước đầu tiên, thiết lập templateloaders của riêng bạn trên settings.py:
RAWINCLUDE_TEMPLATE_LOADERS = [
& Nbsp; 'django.template.loaders.filesystem.Loader',
& Nbsp; 'django.template.loaders.app_directories.Loader',
]
INSTALLED_APPS = [
& Nbsp; ...
& Nbsp; "rawinclude",
]
Và bước thứ hai, embedd một số nguyên mẫu trong mẫu django tiêu chuẩn của bạn:
{% Tải rawinclude%}
{% Raw_include "path / rawtemplate.html"%}
Yêu cầu :
- Python
- Django
Bình luận không