id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 9415,QuerySet.order_by() should be chainable,Joey Wilhelm,nobody,"I have a case where it would be very convenient to be able to call order_by() multiple times, appending to the order by clause with each successive call; i.e., {{{ #!python foo = Model.objects.all().order_by('field1') if bar: foo = foo.order_by('-field2') }}} Currently, the second call to order_by() explicitly overrides the previous order. This is not the behavior I would expect, as most (all?) other methods on a QuerySet are chainable. If it is decided that chaining will not be allowed with order_by(), then I think that this fact should at least be documented. Had I not been printing out my connection's queries when I ran into this problem, it may have taken me some time to figure out exactly what was going on.",Uncategorized,closed,"Database layer (models, ORM)",1.0,Normal,wontfix,,,Design decision needed,1,1,0,0,0,0