Nous voulons obtenir l'heure actuelle en Inde dans notre projet Django. Dans settings.py, UTC est présent par défaut. Comment pouvons-nous le changer en IST?
Modifiez le champ TIME_ZONE
dans le settings.py
. Pour l'heure standard indienne, vous aurez besoin des éléments suivants:
TIME_ZONE = 'Asia/Kolkata'
Pour plus d'informations sur la TIME_ZONE dans Django, vous pouvez consulter: https://docs.djangoproject.com/en/dev/ref/settings/#time-zone
check Django_timezones ! cela peut aider les autres aussiil comprend tous les autres fuseaux horaires pour les références
TIME_ZONE = 'Asia/Kolkata'
USE_I18N = True
USE_L10N = True
USE_TZ = True
Les paramètres ci-dessus devraient fonctionner
Utilisez les paramètres ci-dessous, cela a fonctionné pour moi . TIME_ZONE = 'Asia/Kolkata'
USE_I18N = True
USE_L10N = Vrai
USE_TZ = False
Modifiez setting.py et changez le fuseau horaire enTIME_ZONE = 'Asia/Kolkata'
Conservez TIME_ZONE = 'Asia/Kolkata' dans le fichier settings.py et redémarrez le service depuis lequel vous accédez au fuseau horaire (serveur ou shell) . travailler et cela a bien fonctionné pour moi.