Хочу сохранить дату и время в модели с учётом часового пояса.
models.py
date_time = models.DateTimeField(default=(datetime.datetime.utcnow() .replace(tzinfo=utc)))
TIME_ZONE = 'Europe/Moscow' USE_TZ = True
Пример (делаю из консоли python manage.py shell):
datetime.datetime.utcnow().replace(tzinfo=utc)
datetime.datetime(2013, 7, 18, 17, 36, 32, 788000, tzinfo=<UTC>)
17 часов? У меня на часах сейчас 0:36 (Я живу в НСК).
Даже учитывая разницу +3 часа между НСК и МСК - 17+3 = 20 часов вечера.
Откуда такие значения времени?