Начал изучать flask, беспокоит один вопрос. Например у меня есть шаблон, в нем присутствуют файлы page.html, category.html, и base.html. При переходе на каждую из страниц кроме например page.html мне нужно выводить меню. Так вот есть ли способ и как он называется что бы вынести генерацию меню из бд, в отдельную функцию и загружать его не зависимо от того по какому урлу я пришел.
Например зашел я по урл site.ru (@app.route('/')) функция отображения для этого урл, генерирует список 10 последних постов и рендерит с ними шаблон. Так же со страницой sites.ru/category/ рендерит посты из определенной категории. И вот везде же должно присутствовать меню. не генерить же его в каждой вьюхе? где можно про это прочитать? Я так предпологаю что можно из самого шаблона вызывать функции python и выводить данные?