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

Почему не работает сортировка?

Произошла ошибка помогите исправить должна быть сортировка по категориям
Кода в views.py
def get_queryset(self):
        queryset = Category.objects.filter(
            category__in=self.request.GET.getlist('category')
        )  # self.request.GET.getlist(2)
        return queryset


вот HTML
{% for c in categories %}
	<form method="GET" name="category" action="{{c.get_absolute_url}}"><a href="{{c.get_absolute_url}}" class="or-cat-single"><div class="thumbnail"><noscript><img src="{{c.image.url}}" alt="{{c.name}}"></noscript><img class="lazyload" src="{{c.image.url}}" data-src="{{c.image.url}}" alt="Konig"></div><div class="cat-name">{{c.name}}</div> </a></form>{%endfor%}

P.S.Category это Foreignkey

вот models.py
class Category(models.Model):
    name = models.CharField(max_length=255, verbose_name='Имя категории')
    image = models.ImageField(upload_to="company_image", null=True)
    slug = models.SlugField(unique=True, help_text="Адресная строка")
    objects = CategoryManager()

    def __str__(self):
        return self.name

    def get_absolute_url(self):
        return reverse('category_detail', kwargs={'slug': self.slug})
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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