settings.py:
TIME_ZONE = 'Europe/Moscow'
USE_TZ = True
models.py:
class Reserve(models.Model):
datetime = models.DateTimeField(
verbose_name='Дата и время'
)
С фронта отправляется дата и время резерва, внутрь вью попадает корректное время, к примеру такое:
2016-02-22 06:30:00+03:00
Когда идет запись в базу (PostgreSQL) через ORM, пишется другое время на час больше:
2016-02-22 07:30:00.000000
Есть вариант поменять часовой пояс на 'Europe/Samara' - но это на мой взгляд костыль.
UPD:
Заметил вот что: хоть в базе и хранится на час позже, при чтении данных через ORM время корректное.
Как можно решить эту проблему?