NOTA: eliminé la pregunta tal como existía anteriormente y proporcioné solo la información relevante aquí.Django: problema de zona horaria
Nuestro servidor de base de datos (RH) tiene TIME_ZONE = "Europa/Londres" especificado. Y, dentro de Django settings.py, especificamos TIME_ZONE = "America/New_York".
Y, en mi clase de modelo que he indicado:
created = models.DateTimeField(editable=False,auto_now=False, auto_now_add=True)
modified = models.DateTimeField(editable=False,auto_now=True, auto_now_add=True)
Cuando luego ir a buscar los datos en el sitio de administración, llego la hora UTC/GMT en lugar de este.
Pensé que todo el tiempo se ajusta automágicamente por Django ya que especifiqué "America/New_York" como zona horaria de Django.
Se agradece cualquier ayuda/aclaración.
Gracias Eric
¿Qué obtienes de esto? >>> import datetime >>> datetime.datetime.now() –
Acabo de actualizar la información del SERVIDOR. La zona horaria está configurada en Servidor Europa/Londres. –
Prefiero no usar AUTO_NOW. Se delega en el servidor de base de datos, que debe tener un conjunto de zona horaria. De esta manera, perderá flexibilidad para tener diferentes zonas horarias por usuario. –