Набор запросов django - поиск по имени и фамилии

у меня есть приложение 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

6
задан Luke 25 January 2012 в 20:15
поделиться