0

UTC で時刻を表示するクエリがあります (デフォルトの appengine の動作)。それを変数として Jinja2 に渡す前に、次のコードを使用して、timedelta を使用して .time 値を取得し、東部時間帯に更新しようとしていました。

class Admin(authHandler):

def get(self):
    checkIns = checkIn.all()
    checkIns.filter("time >=", datetime.date.today())
    checkIns.order('-time')
    checkIns.fetch(1000)

    for i in xrange(len(list(checkIns))):
         hello = checkIns[i].time + datetime.timedelta(hours = -4)
         checkIns[i].time = hello
         print  hello
         print checkIns[i].time

ただし、「print hello」は更新されたタイムスタンプを提供しますが、「print checkIns[i].time」は何らかの理由で更新されません。理由はありますか?

ありがとう!-ハディ

4

0 に答える 0