Los valores válidos de timeZone se basan en la base de datos tz (zona horaria) utilizada por Linux y otros sistemas Unix. Los valores son cadenas (xsd: cadena) en la forma " Área / Ubicación ", en la que:
El área es un nombre de continente u océano. El área actualmente incluye:
- África
- América (América del Norte y América del Sur)
- Antártida
- Ártico
- Asia
- atlántico
- Australia
- Europa
- Etc (zona administrativa. Por ejemplo, "Etc / UTC" representa el Tiempo Universal Coordinado).
- indio
- Pacífico
La ubicación es la ciudad, isla u otro nombre regional.
Los nombres de zona y las abreviaturas de salida se adhieren a las convenciones de UNIX POSIX (interfaz de sistema operativo portátil), que usa signos positivos (+) al oeste de Greenwich y signos negativos (-) al este de Greenwich, que es lo contrario de lo que generalmente se espera. Por ejemplo, "Etc / GMT + 4" corresponde a 4 horas detrás de UTC (es decir, al oeste de Greenwich) en lugar de 4 horas antes de UTC (hora universal coordinada) (al este de Greenwich).
Aquí hay una lista de todas las zonas horarias válidas
Puede cambiar la zona horaria en su settings.py de la siguiente manera
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Asia/Kolkata'
USE_I18N = True
USE_L10N = True
USE_TZ = True