title: Django, queryset, filter today
body: <p>I'm trying to query the database and get the entries for today. So I got a model <strong>Events</strong> with a date time field. Just to clarify, if I remove the date filter, it does return entries from the database. If I add them it does not. I double-checked that there is an item for today.</p>
  
  <p>views.py</p>
  
  <pre><code>def dashboard(request):
      if request.user.is_authenticated():
          now = datetime.datetime.now()
          events_today = Event.objects.filter(date__year=now.year, date__month=now.month, date__day=now.day)
          return render_to_response("dashboard.html", {'today': events_today,},  RequestContext(request))
  </code></pre>
  
  <p><strong>Update</strong>
  It does work if I change the <code>USE_TZ</code> to <code>False</code> in <code>settings.py</code>. But it doesn't if it's <code>True</code>.
  <strong>Update 2</strong>
  I even uploaded the project to my VPS just in case it had something to do with my computer but still the same.</p>