tengo el siguiente código en uno de mis modelos:strftime en una fecha y hora Django produce una hora UTC en la cadena
def shortDescription(self):
return self.name + ' ' + self.class_date.strftime("%I:%M")
self.class_date es una zona horaria conscientes DateTimeField, self.class_date.is_aware() es Verdadero, USE_TZ es Verdadero.
shortDescription devuelve una cadena que da la hora en UTC en lugar de la zona horaria predeterminada, al poner {{aclass.class_date}} en la plantilla, se muestra la hora en la zona correcta.
¿Siempre estamos trabajando en la base, tiempo ingenuo? ¿O qué más está pasando aquí?
Lo que hace que significa por "fecha de reconocimiento de zona horaria"? ¿Qué clase es? –