title: Django annotate returned more than one
body: <pre><code>user = get_object_or_404(
      (User.objects
          .annotate(company_name=F('usercompany__company__company_name'))
          .annotate(project=F('team__vacancy__name'))),
      email=request.GET.get('user_email')
  )
  </code></pre>
  
  <p>I got errors:</p>
  
  <pre><code>proj.models.MultipleObjectsReturned: get() returned more than one User -- it returned 2!
  </code></pre>
  
  <p>How can I change <code>.annotate(project=F('team__vacancy__name')))</code> to get all.</p>