There are discussions of no longer front loading the extra() select
columns. Assuming this change happens, the problem space would be reduced
to just 3rd party backends, which would need some way to know that there
are positional values in the query or would need an easier way of
injecting columns in to the select without resorting to the simple front
loading.
--
Ticket URL: <https://code.djangoproject.com/ticket/21252>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* needs_better_patch: => 0
* needs_docs: => 0
* needs_tests: => 0
* stage: Unreviewed => Accepted
Comment:
I agree. Seems to be issue only in DateQueries, and hopefully that area
will be improved soonish.
--
Ticket URL: <https://code.djangoproject.com/ticket/21252#comment:1>
Comment (by timgraham):
It's unclear to me what needs to be done to resolve this ticket. Michael,
could you say if this is still an issue and elaborate if so?
--
Ticket URL: <https://code.djangoproject.com/ticket/21252#comment:2>
* status: new => closed
* resolution: => fixed
Comment:
It seems Django doesn't anymore generate queries of the form ORDER BY 1.
Thus, I think we can close this ticket. If there are indeed places where
Django generates such queries (instead of the user explicitly asking for
such queries), then please reopen.
I'll resolve as fixed due to the fact that we have removed DateQueryset.
--
Ticket URL: <https://code.djangoproject.com/ticket/21252#comment:3>