I\'m a beginner in Django. Time zone in my settings.py file is set to \'UTC\'. End users of my web app hail from India and Mexico - two very different time zones. I have a c
the use of {% localtime on %} is correct, but you need to activate your user's timezone before you can use that. Django does not automatically knows your user's tz.
https://docs.djangoproject.com/en/1.8/ref/utils/#django.utils.timezone.activate
# py
settings.TIME_ZONE = 'UTC'
timezone.activate('us/estern')
# template
{% localtime on %}
{{ datetime }} <= this time will be in estern standard time