Я использую django-haystack для страницы поиска на моем сайте.Я в основном закончил, но не совсем доволен упорядочиванием и не совсем уверен, как стог сена решает, как упорядочить все.
Я знаю, что могу переопределить SearchQuerySet с помощью order_by
, но это переопределяетэто целиком.Допустим, я хочу заставить поиск упорядочить по наличию на складе (BooleanField), чтобы товары, имеющиеся в наличии, отображались сверху, а затем делали все остальное, как обычно.Как мне это сделать?
Я пытался сделать order_by('-in_stock', 'content')
содержимое рисунка, которое использовалось по умолчанию, но оно дает очень разные результаты, если я просто оставляю его для выполнения собственного заказа.
Спасибо за любой вклад по этому вопросу!