В моем проекте Django извлечено неверное время - PullRequest
0 голосов
/ 18 февраля 2020

Я сейчас добавляю текущую метку времени в свой postgresdb. Как показано ниже, дата 19-е февраля была вставлена.

enter image description here

, но когда я добралась до оболочки Django и напечатала все даты, его печать 18 февраля . Как я могу решить эту путаницу.

В моем settings.py текущий часовой пояс установлен на UT C, и я не могу это изменить. Пожалуйста, предложите

1 Ответ

1 голос
/ 18 февраля 2020

Даты фактически никогда не сохраняются с часовым поясом в БД. PgAdmin просто отображает данные на основе вашего местного часового пояса. Чтобы установить его в UT C, откройте новый инструмент запросов в PgAdmin и выполните:

SET TIMEZONE='UTC';

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