Ho un'app django che recupera tutti i soggetti da una singola tabella di utenti. Ho anche implementato un modulo di ricerca di input, questa è la query eseguita:django queryset - ricerca di nome e cognome
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')
come si può vedere la query prima ricerca per la corrispondenza articoli per cognome, e poi da cognome. questo funziona finché non inserisco il nome completo 'firstaname lastname' o 'lastname firstname', in questo caso non ci sono risultati. come posso modificare la query per effettuare una ricerca migliore?
grazie - luke
già risolto (più di 1 anno fa). grazie comunque :-) – Luke