title: Django: values_list() multiple fields concatenated
body: <p>I have a <code>Person</code> model and I am using a django form to edit another object with a foreign key to <code>Person</code>. The person model has <code>first_name</code> and <code>last_name</code> fields. I want to run a method to filter results for the drop down box of the foreign reference.</p>
  
  <p>I am trying to use <code>values_list()</code> to override the form field options (choices property) like so:</p>
  
  <pre><code>data.form.fields['person'].choices = GetPersons().values_list('id', 'first_name')
  </code></pre>
  
  <p><code>GetPersons()</code> just filters the Person class like</p>
  
  <pre><code>return Person.objects.filter(id__gt=1000)`
  </code></pre>
  
  <p>for example, so I only get people I want to show up. How can I use <code>values_list()</code> to return the concatenation of <code>first_name</code> and <code>last_name</code> without having to return a dictionary and splitting everything manually?</p>