Несоответствие времени даты между обычной консолью Python и оболочкой Django
Я могу открыть обычную консоль Python и выполнить:
>>> from datetime import datetime
>>> datetime.now().strftime('%H:%M')
'01:21'
Это правильно.
Когда я делаю то же самое в ./manage.py shell, однако, я получаю другие результаты:
>>> from datetime import datetime
>>> datetime.now().strftime('%H:%M')
'23:21'
Это неправильно. Почему так? Я подумал, что это может быть связано с часовым поясом, поэтому проверил date time.now().tzinfo, который, однако, является None в обоих случаях. Я также попробовал установить USE_TZ = False в settings.py, но это не имеет значения (по умолчанию он был включен True).
Все, что мне нужно - это местное время. Как заставить Django работать подобно обычной консоли Python?