Использование django.Filter () для поиска или фильтрации сведений о сообщениях, уже сохраненных в django.
Использование Q из django для поиска в наборе запросов.используя флажок, чтобы этот фильтр () добавлял фильтр на мою веб-страницу, когда -
/? q = Бангалор
Я получаю правильное значение как
LOCATION BANGALORE PUNE
ujjwal
56789
hgjk@hgjhk.vds
bottle
bisleri
bangalore
Sept. 20, 2018, 3 p.m.
но когда я выбираю оба флажка и выполняю поиск:
? Q = Бангалор & q = Пуна
, если вы заметили вышеуказанный URL, он выполняет операции «&» (и) и, скорее, я хочу показать в поиске данные любого из значений.Предположим, что только в базе данных Бангалор сохранен, но не в Пуне или наоборот.Это ничего не показывает...
мой код:
if query:
queryset = queryset.filter(
Q(Name__icontains = query) |
Q(Location__icontains= query) )
Надеюсь, я смогу помочь вам понять мою ситуацию ..