HOWTO · Django

Fuseau horaire à Django

Apprenez à définir un fuseau horaire dans Django

Sur cette page

Lors de la création d’un logiciel, outre la création d’un back-end sécurisé et robuste et d’une conception frontale intuitive, nous devons nous concentrer sur la date et l’heure. La date et l’heure ne sont peut-être pas des éléments essentiels dans la plupart des logiciels, mais elles jouent toujours un rôle essentiel dans l’amélioration de l’expérience utilisateur.

Dans Django, la configuration d’un fuseau horaire local est relativement simple. Par défaut, Django utilise UTC ou Coordinated Universal Time ou Universal Time Coordinated.

Dans settings.py, nous devons configurer la variable TIME_ZONE pour définir le fuseau horaire local.

TIME_ZONE = "Asia/Kolkata"
TIME_ZONE = "Asia/Beirut"
TIME_ZONE = "Europe/London"
TIME_ZONE = "Europe/Istanbul"

La valeur suit le format suivant - Area/Location. Vous pouvez trouver toutes les valeurs valides ici.