Мне нужно динамически сгенерировать такой код в полученном html:
<p>>> gallery one</p>
<p><a href="../gallery2">gallery two</a></p>
<p><a href="../about">about the author</a></p>
<p><a href="../news">our news</a></p>
У меня есть menu_code строковая переменная, созданная в views.py (она генерируется в зависимости от номера элемента текущей переданной страницы - 1 в случае выше), которая содержит эту длинную строку с кодом показано выше. Оно (ну, должно быть) передается locals () в шаблон html (все остальные переменные передаются таким образом успешно):
return render_to_response('gallery_page.html', locals())
У меня есть это:
{% include menu_code %}
внутри шаблона html. Но вместо того, чтобы интерпретироваться как код, он просто отображается как текст в браузере.
Что я делаю не так? Как заставить его работать как динамически генерируемое меню?