Привет Я новичок в Django. Я пытаюсь реализовать такую функцию поиска.Запрос с использованием объектов Q
query_results = Shops.objects.filter\
(Q(shop_name__icontains=search_text)\
|Q(state__state_name__icontains=search_text)\
|Q(city__city_name__icontains=search_text)).distinct()
Я хотел бы искать Shops
на основе shop_name, state_name
и city_name
. Государственные и городские поля являются иностранными ключами. Для некоторых 'Shops' state
и city
- null. Однако shop_name
содержит search_text
. Поэтому я не получаю эти «Shops
», выполнив этот запрос. Любая помощь по этому поводу оценивается.
пожалуйста, вы можете разместить свое определение модели? – abidibo