Как создать тег шаблона для включения файлов шаблона без анализа тегов шаблона в Django? - PullRequest
1 голос
/ 19 января 2012

Я использую Mustache.js для динамического заполнения html-контента, я знаю, что могу использовать тег {% templatetag %}, но я хочу использовать эти файлы как шаблоны Django и как шаблоны Mustach.js, а также я нашел шаблон слишком большой тег для программирования.

Я хочу создать новый тег, например {% include_template "templates/none/absolute/url.hmtl" %}, или можно расширить тег {% include %}, чтобы получить параметр "no_parse"? было бы идеально использовать его как:

{% include "my_template.html" no_parse %}

Где my_template.html выглядит примерно так:

Hello {{user}}, you have {{points}} points!

1 Ответ

2 голосов
/ 19 января 2012

Встроенный тег шаблона ssi должен делать то, что вы хотите: https://docs.djangoproject.com/en/1.3/ref/templates/builtins/#ssi

{% ssi "my_template.html" %}

Обязательно прочитайте примечание по определению ALLOWED_INCLUDE_ROOTS.

...