у меня есть приложение django, которое извлекает все темы из одной таблицы пользователей. Я также реализовал форму поиска ввода, это выполняемый запрос:
all_soggs = Entity.objects.filter(lastname__istartswith=request.GET['query_term']).order_by('lastname')
if(all_soggs.count()==0):
all_soggs = Entity.objects.filter(firstname__istartswith=request.GET['query_term']).order_by('firstname')
как вы можете видеть, запрос сначала ищет совпадающие элементы по фамилии, а затем по имени. это работает, пока я не вставлю полное имя «имя фамилия» или «фамилия имя», в этом случае результатов нет. как я могу изменить запрос, чтобы улучшить поиск?
спасибо - luke