Как сделать так, чтобы в проекте Django время, уже сохраненное в базе данных, учитывало часовой пояс
У нас была пара временных зон, не знающих времени в определении модели, что привело к сохранению ряда записей, которые были наивными временами даты.
По умолчанию было установлено следующее значение utcnow
time_sent = models.DateTimeField(default=datetime.utcnow, blank=True)
У нас их много
RuntimeWarning: DateTimeField ModelName.time_sent received a naive datetime (2021-08-18 06:43:04.448875) while time zone support is active.
Сейчас мы установили значение по умолчанию timezone.now, поэтому в дальнейшем у нас не должно быть этой проблемы. Однако, что мы должны сделать, чтобы изменить данные, уже находящиеся в базе данных? Есть идеи?