import pytz
from pytz import timezone
query = GuestMessage.all().get()
current = query.date
user_tz = timezone('Asia/Singapore')
current = current.replace(tzinfo=pytz.utc).astimezone(user_tz)
self.response.write(current.strftime('%Y-%m-%d %H:%M:%S %z'))
self.response.write(current.strftime('%Y-%m-%d %H:%M:%S %Z'))
Как печатать дату и время в соответствии с настройкой часового пояса пользователя