Ben benim modellerinden birini aşağıdaki kod:dizesinde bir UTC zamanı üretir
def shortDescription(self):
return self.name + ' ' + self.class_date.strftime("%I:%M")
self.class_date bir zaman dilimi farkında DateTimeField, self.class_date.is_aware() doğru, USE_TZ doğrudur.
shortDescription, varsayılan zaman dilimi yerine UTC'de zaman kazandıran bir dize döndürür; şablona {{aclass.class_date}} ifadesi, doğru bölgedeki saati görüntüler.
Strftime her zaman üs üzerinde çalışıyor, naif zaman mı? Ya da başka neler oluyor?
Ne yapın: sizin için otomatik olarak yapar
date
filtresi, güvenebileceğiniz,Veya: Eğer çok gerekiyorsa
, bunu dönüştürmek gerekir "Zaman dilimi farkında tarih" ile demek? Hangi sınıf? –