Имеет ли изменение TIME_ZONE Django какое-либо негативное влияние? - PullRequest
0 голосов
/ 03 февраля 2020
  1. Я использую Postgres
  2. У меня есть USE_TZ=True
  3. У меня есть TIME_ZONE='America/Los Angeles'
  4. Я собираюсь переключить TIME_ZONE на UT C.

Будут ли негативные эффекты, ошибки или что-то еще, что я должен рассмотреть? Или это будет просто работать, так как время даты стандартизировано? (Я отмечаю в своих строках БД, что даты хранятся с +08, что действительно является Америкой / Лос-Анджелесом.)

В документации упоминается, что, если я использую Postgres, я могу свободно поменять USE_TZ, но не упоминается изменение TIME_ZONE.

1 Ответ

0 голосов
/ 03 февраля 2020

Django всегда сохраняет дату в UT C, а now () всегда возвращает время в UT C или в соответствии с дБ. поэтому, если вы конвертируете его с помощью localtime (), это не повлияет на то, как хранится значение. Важно то, как это представляется пользователю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...