Django 1.9, как запросить модель с помощью prefetch_related () и получить результаты, которые предварительно выбрали существующие данные - PullRequest
0 голосов
/ 04 января 2019

Я делаю запрос для извлечения модели, используя prefetch_related.

products = products.prefetch_related('payments').all()

Однако я получил все продукты, но некоторые из них не имеют платежей.

Есть ли способполучить продукты, у которых есть платежи?

1 Ответ

0 голосов
/ 04 января 2019

Вы можете фильтровать как

products = Product.objects.filter(payments__isnull=False).prefetch_related('payments')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...