title: Querying for multiple objects with Django-orm
body: <p><code>RealEstateAgent</code> is a model and doing <code>RealEstateAgent.objects.filter(name = 'better homes')</code> returns 5 objects.</p>
  
  <p>I would like to use <code>RealEstateAgent.objects.get(name='better homes')</code> to catch the <code>MultipleObjectsReturned</code> exception.</p>
  
  <p>Im trying this but the exception is not getting caught.</p>
  
  <pre><code>from django.core.exceptions import MultipleObjectsReturned
  try:
    RealEstateAgent.objects.get(name='bh')
  except MultipleObjectsReturned, e:
    print ''
  </code></pre>
  
  <p>this is the traceback:</p>
  
  <pre><code>DoesNotExist                              Traceback (most recent call last)
  &lt;ipython-input-49-9458986408df&gt; in &lt;module&gt;()
        1 try:
  ----&gt; 2     RealEstateAgent.objects.get(name='better homes')
        3 except MultipleObjectsReturned, e:
        4     print ''
        5 
  
  /home/dubizzle/webapps/django/src/django/django/db/models/manager.pyc in get(self, *args, **kwargs)
      130 
      131     def get(self, *args, **kwargs):
  --&gt; 132         return self.get_query_set().get(*args, **kwargs)
      133 
      134     def get_or_create(self, **kwargs):
  
  /home/dubizzle/webapps/django/src/django/django/db/models/query.pyc in get(self, *args, **kwargs)
      347         if not num:
      348             raise self.model.DoesNotExist("%s matching query does not exist."
  --&gt; 349                     % self.model._meta.object_name)
      350         raise self.model.MultipleObjectsReturned("get() returned more than one %s -- it returned %s! Lookup parameters were %s"
      351                 % (self.model._meta.object_name, num, kwargs))
  
  DoesNotExist: RealEstateAgent matching query does not exist.
  </code></pre>