utils timezones ids iana django django-timezone

django - timezones - timezone ids



la zona horaria de django.now no muestra el momento adecuado (1)

Mi servidor está en Londres.

En mi settings.py tengo:

TIME_ZONE = ''Europe/Moscow'' USE_TZ = True

Pero cuando hago esto:

from django.utils import timezone print timezone.now().hour

Imprime el tiempo de Londres. ¿Qué hago mal?

ACTUALIZAR:

>> timezone.now() datetime.datetime(2013, 4, 16, 12, 28, 52, 797923, tzinfo=<UTC>)

tzinfo = <UTC> , así que tal vez no imprime la hora de Londres, sino la hora UTC +0? De todos modos, ¿cómo hacer que django muestre el tiempo de Moscú?

Además, cuando renderizo una plantilla con now = timezone.now() .

{{ now.hour }} imprime, por ejemplo, 12 (hora de Londres)

{{ now|date:"G" }} imprime 16 (hora de Moscú)