Как заставить Django хранить даты в UTC, но показывать их по местному времени в Admin? - PullRequest
0 голосов
/ 02 мая 2018

Что говорит заголовок. Для простоты и стандартизации я хочу хранить даты в часовом поясе UTC, но я хочу отображать их в местном часовом поясе администратора. Независимо от настроек (TIME_ZONE и USE_TZ), у меня все равно есть Note: You are x hours ahead of server time при редактировании моего времени. Я хочу, чтобы эта записка исчезла, и поток должен был выглядеть так:

  1. Введите время по местному времени и нажмите Сохранить
  2. Дата создания будет сохранена в часовом поясе UTC
  3. Когда я получаю его из БД по запросу, он все равно будет в UTC. Преобразование обрабатывается передним концом.
  4. Если я посмотрю на него от администратора, он будет в местном часовом поясе.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...