mi вопрос есть, могу ли я повторить несколько раз тег {include}?Django включает несколько раз
Я думаю, что использование для или что-то вроде этого, но я не знаю, как сделать это
{% include tag%}
любую идею, пожалуйста? Я новичок в джанго.
mi вопрос есть, могу ли я повторить несколько раз тег {include}?Django включает несколько раз
Я думаю, что использование для или что-то вроде этого, но я не знаю, как сделать это
{% include tag%}
любую идею, пожалуйста? Я новичок в джанго.
Try:
urls.py
url(u'your_url/$', YourView.as_view(), name='your_view'),
views.py
class YourView(TemplateView):
def get_context_data(self, *args, **kwargs):
tags = [
'template_one.html',
'template_two.html',
]
return {
'tags': tags,
}
template.html
{% for tag in tags %}
{% include tag %}
{% endfor %}
Надеюсь тег путь к некоторому файлу шаблона.
Кто такие метки? как я могу определить, сколько раз это повторяется? скажите, пожалуйста, – Jmint
Скорее всего, теги будут списком строк, которые вы хотели бы включить. Вы можете передать его в свой шаблон через контекст, переданный из вашей функции в views.py –
Я изменил свой ответ, чтобы предоставить немного больше контекста. – Nathaniel
Есть ли что-то в частности, которое вы пытаетесь сделать с помощью '{% include%}'? –