Задать вопрос
@Evgeny_A

Как в Django вынести шаблон из цикла в отдельный файл?

Приветствую всех.

У меня в разных местах есть такие циклы:

{% for object in object_list %}
    <h1>object.title</h1>
{% endfor %}


Стало не удобно редактировать каждый раз ту часть, что внутри цикла и я захотел вынести это:

<h1>object.title</h1>

В отдельный файл item_in_loop.html

Проблемы две:

1. Как подключить в любом шаблоне item_in_loop.html?
2. Как передать в item_in_loop.html object из цикла?

Спасибо за подсказки.
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Mi11er
@Mi11er
A human...
Можно через include
{% include 'componentns/sweetallerts.html' %}
Ответ написан
yupiter7575
@yupiter7575
Python программист
<h1>object.title</h1>

Это работать не будет.
Как подключить в любом шаблоне item_in_loop.html?

Пишите extends в начале файла
Как передать в item_in_loop.html object из цикла?

Вроде как должны все переменные передаться

А вообще, зачем из-за одной строчки создавать новый файл?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы