#7780: get returns multiple objects when model includes  a ManyToManyField in 
the
default ordering
-------------------------------------+--------------------------------------
          Reporter:  [EMAIL PROTECTED]  |         Owner:  nobody
            Status:  closed          |     Milestone:        
         Component:  Uncategorized   |       Version:  SVN   
        Resolution:  invalid         |      Keywords:        
             Stage:  Unreviewed      |     Has_patch:  0     
        Needs_docs:  0               |   Needs_tests:  0     
Needs_better_patch:  0               |  
-------------------------------------+--------------------------------------
Changes (by mtredinnick):

  * status:  new => closed
  * needs_better_patch:  => 0
  * resolution:  => invalid
  * needs_tests:  => 0
  * needs_docs:  => 0

Comment:

 "Doctor it hurts when I do this".. "Then don't do that, sir".

 As noted in the documentation for ordering, it is legal to include multi-
 valued fields because there are some situations where it returns sensible
 results, so prohibiting them always leads to undesired restrictions. That
 does not mean that including them is a sensible thing to do and you should
 always never do it.

 This isn't a bug in Django because the functionality is needed in some
 cases. The solution is not to include that field in your default ordering
 (ordering by multiple valued results hardly ever makes sense).

-- 
Ticket URL: <http://code.djangoproject.com/ticket/7780#comment:1>
Django Code <http://code.djangoproject.com/>
The web framework for perfectionists with deadlines
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to