Различные часовые пояса в модели Django
Есть ли способ хранить даты с разными часовыми поясами в DateTimeField
В settings.py
в настоящее время у меня включен часовой пояс и установлен на:
TIME_ZONE = 'US/Pacific'
Когда я сохраняю дату в модели:
class DateStore(models.Model):
date = models.DateTimeField()
дата автоматически конвертируется в зону US/Pacific
, что нормально, но когда я пытаюсь сохранить дату с часовым поясом, установленным в UTC, эти даты также конвертируются в US/Pacific
.
Мне нужно, чтобы информация о часовом поясе сохранялась и не заменялась установленным часовым поясом в settings.py
Примечание: Я уже знаю, что мы можем иметь текстовое поле, которое хранит информацию о зоне и затем мы можем локализовать соответственно, но мой вопрос в том, что мы можем сохранить информацию о часовом поясе из datetime при сохранении вместо того, чтобы заменить его сохраненным TIME_ZONE
.