Задать вопрос
@sortfact333

Как вывести модель на всех страницах?

У меня есть модель которую через for я вывожу в header но мне не нравится то что я пишу в каждой функций
Categorie.objects.all().order_by('id')
Я попробовал использовать templatetags
@register.simple_tag(takes_context=True)
def header_categories(context):
	return Categorie.objects.all().order_by('id')

но вывести в шаблоне не получается
{%header_categories%}
	{% for cat in header_categories %}
		cat.text
	{% endfor %}

Как это исправить?
  • Вопрос задан
  • 36 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • ProductStar
    Django + Python разработка
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
это ж не модель а типа queryset

вложи шалблон куда выводишь в другой шаблон

кури
https://tutorial.djangogirls.org/ru/
Ответ написан
Ваш ответ на вопрос

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

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