Задать вопрос
@mrkovalchuk
Junior developer

Как в django делают меню?

Доброго времени суток.

На скриншоте обычное меню с сайтов, каких тысячи. В данном случае выводятся категории для новостей, что ниже.

57c9e4ffd7.jpg

Как принято в django реализовывать такое меню? Из простых вариантов вижу: передавать вместе с контекстом к каждой вьюхе. Такой подход кажется неправильным. Может как-то через собственные шаблонные теги это делать? Какой подход практикуется в продакшене?
  • Вопрос задан
  • 3737 просмотров
Подписаться 6 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
alex_deerk
@alex_deerk
В ответах некомпетентен. Пытаю Python
может блоком и наследованием сделать?
Ответ написан
@Themezv
Js developer (React.js)
Мы сделали кастомный тэг {% show_menu %}. Никаких сложностей не возникло.
Ответ написан
Комментировать
Мне понравилось django-simple-menu, для несложных проектов самое то.
Ответ написан
@mukhtar
Можно с помощью пользовательских шаблонных тегов реализовать вывод меню на сайте.

В этой статье показано как это можно реализовать
https://gadjimuradov.ru/post/menyu-dlya-django-sajta/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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