title: Can't compare naive and aware datetime.now() <= challenge.datetime_end
body: <p>I am trying to compare the current date and time with dates and times specified in models using comparison operators:</p>
  
  <pre><code>if challenge.datetime_start &lt;= datetime.now() &lt;= challenge.datetime_end:
  </code></pre>
  
  <p>The script errors out with: </p>
  
  <pre><code>TypeError: can't compare offset-naive and offset-aware datetimes
  </code></pre>
  
  <p>The models look like this:</p>
  
  <pre><code>class Fundraising_Challenge(models.Model):
      name = models.CharField(max_length=100)
      datetime_start = models.DateTimeField()
      datetime_end = models.DateTimeField()
  </code></pre>
  
  <p>I also have django using locale date and times.</p>
  
  <p>What I haven't been able to find is the format django uses for DateTimeField().  Is it naive or aware?  And how do I get datetime.now() to recognize locale datetime?</p>