Мы хотим получить текущее время в Индии в нашем проекте Django. В settings.py по умолчанию установлен UTC. Как изменить его на IST?
Как добавить индийское стандартное время (IST) в Django?
Ответ 1
Измените поле TIME_ZONE
в settings.py
.
Для индийского стандартного времени вам понадобится:
TIME_ZONE = 'Asia/Kolkata'
Для получения дополнительной информации о TIME_ZONE в Django вы можете увидеть: https://docs.djangoproject.com/en/dev/ref/settings/#time-zone
Ответ 2
проверьте django_timezones ! это также может помочь другим, оно состоит из всех других часовых поясов для ссылок
Ответ 3
TIME_ZONE = 'Asia/Kolkata'
USE_I18N = True
USE_L10N = True
USE_TZ = True
Вышеуказанные настройки должны работать
Ответ 4
Измените параметр setting.py и измените часовой пояс на TIME_ZONE = 'Азия/Калькутта'
Ответ 5
Используйте настройки ниже, чтобы он работал у меня. TIME_ZONE = 'Азия/Калькутта'
USE_I18N = True
USE_L10N = True
USE_TZ = False
Ответ 6
Сохраните TIME_ZONE= 'Asia/Kolkata' в файле settings.py и перезапустите службу, откуда вы получаете доступ к часовому поясу (сервер или оболочка). В моем случае я перезапустил оболочку python, в которой я работал, и она работала нормально для меня.
Ответ 7
Простое изменение ВРЕМЕННОЙ ЗОНЫ с "UTC" на "Азия/Калькутта", помните, что K и A здесь прописные.
Ответ 8
Вы можете попробовать установить его UTC+05:30
i.e Индийский часовой пояс