title: possible to filter the queryset after querying? django
body: <p>Sorry if the question sounds weird.  I am just wondering if there is possible to make new queryset when I already have a queryset.</p>
  
  <p>For example here...</p>
  
  <pre><code> everyone = User.objects.filter(is_active=True)  # this would of course return all users that's active
   not_deleted = User.objects.filter(is_active=True, is_deleted=False)  # return user that's active and not deleted
   is_deleted = User.objects.filter(is_active=True, is_deleted=True)  # return user that's active and is already deleted
  </code></pre>
  
  <p>What my question is...for <code>not_deleted</code> and <code>is_deleted</code> they both have active is true with is the same as <code>everyone</code> is there a possible way to use <code>everyone</code> and then somehow filter out <code>is_deleted=True</code> or <code>is_deleted=False</code>?   So then I believe the querying would be faster and better if this is possible right?</p>
  
  <p>All three variables <code>everyone</code>, <code>not_deleted</code> and <code>is_deleted</code> will then be used for something else.</p>
  
  <p>Hopefully I made my question quiet clear.</p>
  
  <p>Thanks in advance.</p>