Not necessarily. It defaults to :setting:`TIME_ZONE` but one can set it manually using `django.utils.timezone.activate` (which is thread local) the same way `django.utils.translation.activate` works.