ИМ
Игорь Максимов29 декабря 2018 г. 2:26

И опять вывод похожих публикаций

django, filter

Доброго времени суток. Пытаюсь вывести похожие публикации в полной новости вот таким вот образом:

context['related'] = Serial.objects.filter(tags__in=serial.tags.all())

Публикации выводятся включая ту публикацию в которой вывожу. Как убрать из списка эту публикацию? А то как то не камильфо)

Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Вам это нравится? Поделитесь в социальных сетях!

5
Evgenii Legotckoi
  • 29 декабря 2018 г. 9:00

Добрый день.

Думаю, что вот такой вариант должен быть рабочим.

Serial.objects.filter(tags__in=serial.tags.all()).exclude(id=target_serial.id)
    ИМ
    • 29 декабря 2018 г. 9:08

    А что такое target_serial?

      Evgenii Legotckoi
      • 29 декабря 2018 г. 9:11
      • Ответ был помечен как решение.

      target_serial - это объект серии, который нужно исключить

        Evgenii Legotckoi
        • 29 декабря 2018 г. 9:17

        Ну да, я косякнул. Так записать следовало

        Serial.objects.filter(tags__in=serial.tags.all()).exclude(id=serial.id)
        
          ИМ
          • 29 декабря 2018 г. 9:24

          Ну я примерно уже догадался) но вы меня опередили. Буду знать что exclude() это исключение. Спасибо вам.

            Комментарии

            Только авторизованные пользователи могут публиковать комментарии.
            Пожалуйста, авторизуйтесь или зарегистрируйтесь
            AD

            C++ - Тест 004. Указатели, Массивы и Циклы

            • Результат:50баллов,
            • Очки рейтинга-4
            m
            • molni99
            • 26 октября 2024 г. 11:37

            C++ - Тест 004. Указатели, Массивы и Циклы

            • Результат:80баллов,
            • Очки рейтинга4
            m
            • molni99
            • 26 октября 2024 г. 11:29

            C++ - Тест 004. Указатели, Массивы и Циклы

            • Результат:20баллов,
            • Очки рейтинга-10
            Последние комментарии
            i
            innorwall15 ноября 2024 г. 8:26
            Qt/C++ - Урок 031. QCustomPlot - строим график по времени buy generic priligy We can just chat, and we will not lose too much time anyway
            i
            innorwall15 ноября 2024 г. 6:03
            Qt/C++ - Урок 060. Настройка внешнего вида приложения в рантайме I didnt have an issue work colors priligy dapoxetine 60mg revia cost uk August 3, 2022 Reply
            i
            innorwall14 ноября 2024 г. 22:42
            Как Копировать Файлы в Linux If only females relatives with DZ offspring were considered these percentages were 23 order priligy online uk
            i
            innorwall14 ноября 2024 г. 20:09
            Qt/C++ - Урок 068. Hello World с использованием системы сборки CMAKE в CLion ditropan pristiq dosing With the Yankees leading, 4 3, Rivera jogged in from the bullpen to a standing ovation as he prepared for his final appearance in Chicago buy priligy pakistan
            Сейчас обсуждают на форуме
            i
            innorwall14 ноября 2024 г. 14:39
            добавить qlineseries в функции priligy amazon canada 93 GREB1 protein GREB1 AB011147 6
            i
            innorwall11 ноября 2024 г. 21:55
            Всё ещё разбираюсь с кешем. priligy walgreens levitra dulcolax carbs The third ring was found to be made up of ultra relativistic electrons, which are also present in both the outer and inner rings
            9
            9Anonim25 октября 2024 г. 19:10
            Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…
            ИМ
            Игорь Максимов3 октября 2024 г. 14:05
            Реализация навигации по разделам Спасибо Евгений!

            Следите за нами в социальных сетях