擅长:python、mysql、java
<p>通过使用datetime.timedelta</strong>将一天添加到范围中的最后一天,可以避免由于<code>DateTimeField/date</code>对象比较中缺少精度而导致的“阻抗不匹配”。其工作原理如下:</p>
<pre><code>import datetime
start = date(2012, 12, 11)
end = date(2012, 12, 18)
new_end = end + datetime.timedelta(days=1)
ExampleModel.objects.filter(some_datetime_field__range=[start, new_end])
</code></pre>