Экранирующий фильтр для пропущенного поля в searchqueryset

Привет я использую searchqueryset из стога сена, чтобы заполнить мои результаты для автозаполнения. Я использую три модели для него, где у двух моделей есть поле, а у другой его нет. Для двух моделей мне нужно отфильтровать это поле, избегая фильтра для третьей. Я пытался SearchQuerySet.filter(SQ(поле = значение) | SQ(отсутствует= поле) Это не работает. Есть ли лучший и правильный способ сделать это?

0 ответов

Другие вопросы по тегам