У меня есть таблица MariaDB с датами UTC.Тем не менее, я не могу заставить Django использовать их без предупреждения, что я кормлю их наивными датами, когда активна поддержка часовых поясов.Можно ли как-то указать в модели, что в базе данных хранятся даты UTC?Я проверил, и похоже, что MariaDB не получит столбец datetime с поддержкой часовых поясов (в стиле 2020-04-20 04:20:00-07:00
) до будущего.
Я слышал, что у Postgres нет этой проблемы, ноЯ не настроен перенести базу данных еще раз.Код для модели приведен ниже - в идеале, я бы преобразовывал в осведомленное время и дату где-то в модели, а не выполнял преобразование везде, где используются данные.
class NstRotationDate(models.Model):
num = models.AutoField(primary_key=True)
date = models.DateTimeField()
special_note = models.CharField(max_length=123, blank=True, null=True)