Джанго: Как получить дату и время с учетом часового пояса - PullRequest
2 голосов
/ 16 марта 2012

В какой-то момент в моей программе я сохраняю информацию о часовом поясе (ISO8601 с Z) datetime:

param.updated=iso8601.parse_date(updated)
param.save

Позже я получаю его для сравнения:

if (newparam.update > Parameter.objects.get(id=id).updated):
....

Результат:

TypeError: can't compare offset-naive and offset-aware datetimes

Что я делаю не так? Потеряю ли я информацию о часовом поясе при сохранении или при получении? Как я могу восстановить его?

Python 2.6.x, Django 1.3

1 Ответ

0 голосов
/ 19 марта 2012

Django 1.4 поддерживает часовые пояса, отметьте this out.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...