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 подтягивалось бы автоматически от родителя.

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

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

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