title: django queryset - searching for firstname and lastname
body: <p>i have a django app that retrieve all subjects from a single table of users. i've also implemented an input search form,
  this is the query performed:</p>
  
  <pre><code>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')
  </code></pre>
  
  <p>as you can see the query first search for matching items by lastname, and then by firstname. this works until i insert the complete name 'firstaname lastname' or 'lastname firstname', in this case there's no results. how can i modify the query to make a better search?</p>
  
  <p>thanks - luke</p>