Das Attribut 'tzinfo' von 'datetime.datetime'-Objekten ist nicht beschreibbar

Wie lege ich die Zeitzone einer Datetime-Instanz fest, die gerade aus dem Datenspeicher stammt?

Wenn es zum ersten Mal herauskommt, ist es in UTC. Ich möchte es in EST ändern.

Ich versuche zum Beispiel:

class Book( db.Model ):
    creationTime = db.DateTimeProperty()

Wenn ein Buch abgerufen wird, möchte ich seine tzinfo sofort einstellen:

book.creationTime.tzinfo = EST

WoIch benutze dieses Beispiel für mein EST-Objekt

Ich bekomme jedoch:

attribute 'tzinfo' of 'datetime.datetime' objects is not writable

Ich habe eine Reihe von Antworten gesehen, die pytz und python-dateutil empfehlen, aber ich möchte wirklich eine Antwort auf diese Frage.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage