Неправильное форматирование даты при преобразовании из JS в python Django - PullRequest
0 голосов
/ 14 июля 2020

Я работаю с простым проектом, в котором у меня есть два объекта даты JS, поступающие из внешнего интерфейса. Это формат:

Object {
  "closingTime": 2020-07-14T14:05:39.803Z,
  "latitude": 39.40969333805352,
  "longitude": -112.08057148382068,
  "openingTime": 2020-07-14T03:30:34.247Z,
  //...
}

Или в DevTools браузера:

Tue Jul 14 2020 11:05:39 GMT-0300 (hora estándar de Argentina)

Как видите, часовой пояс GMT-0300. Теперь, когда я получаю это в моем Django бэкэнде (через API-интерфейс graphene-graphql, если это актуально), он записывается в базу данных следующим образом:

введите описание изображения здесь

Это через 3 часа, даже если у меня установлен правильный часовой пояс в settings.py (TIME_ZONE = 'America/Buenos_Aires'), который будет таким же, как GMT-0300

Что я здесь не хватает?

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