Size: a a a

Django [ru] #STAY HOME

2021 February 17

СА

Сергей Антонов... in Django [ru] #STAY HOME
Dan Tyan
а что не работает ?
Меню не выводится...Ругается на скрине выше
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Сергей Антонов
Меню не выводится...Ругается на скрине выше
это твой актуальный код ?

class CategoryBliudo(ListView):
   template_name = 'umenu/category.html'
   context_object_name = 'bliudo'
   allow_empty = False
   paginate_by = 9

   def get_queryset(self):
       return Bliudo.objects.filter(category__slug=self.kwargs['slug'])

   def get_context_data(self, *, object_list=None, **kwargs):
       context = super().get_context_data(**kwargs)
       context['title'] = Category.objects.get(slug=self.kwargs['slug'])
       return context
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Dan Tyan
это твой актуальный код ?

class CategoryBliudo(ListView):
   template_name = 'umenu/category.html'
   context_object_name = 'bliudo'
   allow_empty = False
   paginate_by = 9

   def get_queryset(self):
       return Bliudo.objects.filter(category__slug=self.kwargs['slug'])

   def get_context_data(self, *, object_list=None, **kwargs):
       context = super().get_context_data(**kwargs)
       context['title'] = Category.objects.get(slug=self.kwargs['slug'])
       return context
Да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
если так сделать ?
context['category'] = Category.objects.get(slug=self.kwargs['slug'])
источник

S

Stanley in Django [ru] #STAY HOME
Dan Tyan
если так сделать ?
context['category'] = Category.objects.get(slug=self.kwargs['slug'])
если через гет получить разве МПТТ сработает?
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Dan Tyan
если так сделать ?
context['category'] = Category.objects.get(slug=self.kwargs['slug'])
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Stanley
если через гет получить разве МПТТ сработает?
нет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
опечатка в шаблоне
источник

S

Stanley in Django [ru] #STAY HOME
Меню не выводится оно на всех страницах дожно быть, полюбому оно передается может в тегах шаблона гдето
источник

S

Stanley in Django [ru] #STAY HOME
по поиску найди по всему проекту category и смотри где передается
источник

S

Stanley in Django [ru] #STAY HOME
ты сам в проекте что-то менял?
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Stanley
ты сам в проекте что-то менял?
Я посмотрел курс потом почитал в инэте инфу и написал проект потом понял что мне нужны категории с субкатегориями и наткнулся на MPTT и вроде делал все по гайду но вот он ругается...
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
С стандартными категориями от джанго все норм рабоатет
источник

S

Stanley in Django [ru] #STAY HOME
Сергей Антонов
Я посмотрел курс потом почитал в инэте инфу и написал проект потом понял что мне нужны категории с субкатегориями и наткнулся на MPTT и вроде делал все по гайду но вот он ругается...
а, я думал ты гдето чужой проект взял)))
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Сергей Антонов
С стандартными категориями от джанго все норм рабоатет
опечатку исправил
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Stanley
а, я думал ты гдето чужой проект взял)))
Твое право...кажется я нашел откуда берется категория
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
источник

S

Stanley in Django [ru] #STAY HOME
Сергей Антонов
Твое право...кажется я нашел откуда берется категория
так попробуй
context['category'] = Category.objects.all()
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Stanley
так попробуй
context['category'] = Category.objects.all()
не хочет...
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Stanley
так попробуй
context['category'] = Category.objects.all()
я уже создал еще одно приложение и там сделал по инструкции и все работает
источник