Задать вопрос
nextel
@nextel
ненавижу javascript

Как отрендерить часть шаблона родителя jinja2?

Здравствуйте, есть базовый шаблон

{% block topnav %}
     {% for menu in menus %}

         <a href ='{{  url_for("secWiev", slug ={{menu.slug}})'>{{  menu.name}}</a>

     {% endfor %}


   {% endblock%}



 {% block rightnav %}


  {% endblock%}

Переменная меню передается с сервера контроллером, и есть второй шаблон, который его наследует.

Вопрос, как сделать так, чтоб во втором шаблоне можно было определить секцию?

{% block rightnav %}


  {% endblock%}


Притом, что содержимое блока topnav подтягивалось бы автоматически от родителя.

немного уточню вопрос... наследника рендерит отдельный контроллер, как сделать так, чтоб переменная меню была доступна от родителя чтоб не передавать ее явно в контроллере наследника?
  • Вопрос задан
  • 2690 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@orion_tvv
{% block rightnav %}
some stuff
{{ super() }}
some stuff
{% endblock%}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
18 дек. 2024, в 11:03
5000 руб./за проект
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект