{{{#!python
MyModel.objects.filter(datetime_range__contains=timezone.now())
}}}
results in incorrect SQL.
Pull request at https://github.com/django/django/pull/6885
--
Ticket URL: <https://code.djangoproject.com/ticket/26903>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* needs_better_patch: => 0
* version: 1.9 => master
* stage: Unreviewed => Accepted
* needs_tests: => 0
* needs_docs: => 0
--
Ticket URL: <https://code.djangoproject.com/ticket/26903#comment:1>
* needs_better_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/26903#comment:2>
* needs_better_patch: 1 => 0
--
Ticket URL: <https://code.djangoproject.com/ticket/26903#comment:3>
* needs_better_patch: 0 => 1
Comment:
Simon suggests adding tests with timezone aware values.
--
Ticket URL: <https://code.djangoproject.com/ticket/26903#comment:4>
* owner: (none) => felixxm
* cc: felisiak.mariusz@… (added)
* status: new => assigned
Comment:
[https://github.com/django/django/pull/7822 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/26903#comment:5>
* needs_better_patch: 1 => 0
--
Ticket URL: <https://code.djangoproject.com/ticket/26903#comment:6>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"6b048b364ca1e0e56a0d3815bf2be33ac9998355" 6b048b36]:
{{{
#!CommitTicketReference repository=""
revision="6b048b364ca1e0e56a0d3815bf2be33ac9998355"
Fixed #26903 -- Fixed __contains lookup for Date/DateTimeRangeField.
Thanks Mariusz Felisiak and Tim Graham for polishing the patch.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/26903#comment:7>