Можно ли ссылаться на шаблон django из цикла другого шаблона? - PullRequest
1 голос
/ 08 марта 2011

У меня есть шаблон django, который зацикливается на многих заметках / комментариях. В качестве упрощенного примера возьмем это.

{% for note in notes %}
    <p>
        Date added:    {{ note.date_added }}
        {{ note.note|urlize|url_target_blank|linebreaks }}
    </p>
{% endfor %}

Тогда на той же странице у меня есть форма для добавления новой заметки. Эта форма заметки является формой ajax и возвращает вновь отправленную заметку обратно на страницу и добавляет ее в конец уже существующей области заметки.

Мне это не нравится, потому что мне нужно поддерживать одинаковую структуру html как на странице для начальной загрузки, так и в ответе из формы ajax.

Есть ли способ поместить вызов в другой шаблон внутри шаблона (в этом цикле for), чтобы я мог поддерживать форматирование заметки только в одном месте?

Спасибо.

1 Ответ

2 голосов
/ 08 марта 2011

Возможно, вы ищете тег "include": http://docs.djangoproject.com/en/dev/ref/templates/builtins/#include

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...