title: Does configuring django's setting.TIME_ZONE affect datetime.datetime.now()?
body: <p>The documentation says:</p>
  
  <p><a href="http://docs.djangoproject.com/en/dev/ref/settings/#time-zone" rel="nofollow noreferrer">http://docs.djangoproject.com/en/dev/ref/settings/#time-zone</a></p>
  
  <blockquote>
    <p>Note that this is the time zone to
    which Django will convert all
    dates/times -- not necessarily the
    timezone of the server. For example,
    one server may serve multiple
    Django-powered sites, each with a
    separate time-zone setting.
    Normally, Django sets the
    os.environ['TZ'] variable to the time
    zone you specify in the TIME_ZONE
    setting. Thus, all your views and
    models will automatically operate in
    the correct time zone.</p>
  </blockquote>
  
  <p>I've read this several times and it's not clear to me what's going on with the TIME_ZONE setting.</p>
  
  <p>Should I be managing UTC offsets if I want models with a date-time stamp to display to the users local-time zone? </p>
  
  <p>For example on save use, datetime.datetime.utcnow() instead of datetime.datetime.now(), and in the view  do something like:</p>
  
  <pre><code>display_datetime = model.date_time + datetime.timedelta(USER_UTC_OFFSET)
  </code></pre>