@vfvnvsyevsky

Как в SearchQuerySet запросе haystack использовать queryset?

Как провернуть следующее:
queryset = Table.objects.filter(table_field = field)
SearchQuerySet().filter(table_field = queryset)
  • Вопрос задан
  • 372 просмотра
Пригласить эксперта
Ответы на вопрос 1
@skorpix
Я, конечно, может и некропостер, но, мне кажется, что это должно делаться следующим образом (вдруг кому этот ответ пригодится):
table_ids = Table.objects.filter(table_field = field).values_list('id', flat=True)
SearchQuerySet().filter(table_field__in = table_ids)

Не проверял на правильность и корректность.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы