Как получить локальное время в Models.DateTimeField () в Django? - PullRequest
0 голосов
/ 05 октября 2019

Я пытался узнать местное время в разделе models моего файла models.py в Django. Но эта функция возвращает серверное время, которое примерно на 5 часов меньше моего местного времени, поэтому как мне получить это правильное значение?

date = models.DateTimeField(default=timezone.now)

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 05 октября 2019

В файле settings.py вы устанавливаете часовой пояс для своего часового пояса.

например,

TIME_ZONE = 'Asia/Manila'

Вы можете проверить список часовых поясов здесь

0 голосов
/ 05 октября 2019

Зайдите в settings.py и внесите изменения

LANGUAGE_CODE = 'en-us'

TIME_ZONE = 'Asia/Karachi'    # Change it to your location

USE_I18N = True

USE_L10N = True

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