В include documentation говорится, что вы можете включить шаблон, содержащийся в переменной. Однако они не объясняют, как написать шаблонную переменную.Язык шаблонов Django включает переменную
Я ищу, чтобы сделать что-то вроде:
{% variable thing %}
<div> Hello {{name}} </div>
{% endvariable thing %}
{# include the variables #}
{% include thing with name='Chris' %}
{% include thing with name='Julie' %}
Значит, у вас есть ключ с именем «вещь» в контексте вашего шаблона, который имеет путь к шаблону, например «foo/bar.html»? Вы должны добавить это, на ваш взгляд. –
ключевое слово переменной, которое я создал, потому что я не уверен, как это сделать. Я хочу включить шаблон в один файл, а не другой файл. Я понимаю, что могу просто поместить мой шаблон в отдельный файл html и включить его в другой. Я пытался избежать этого, так как переменная вещь будет использоваться в одном файле – bovus
Вы неправильно прочитали документацию. В нем говорится, что вы можете включить файл шаблона, используя имя, взятое из переменной, а не то, что содержимое шаблона может находиться в переменной. –