@app.template_filter('as_timezone')
def as_timezone(dt, tzname):
 if (tzname and timezone(tzname)):
  return dt.astimezone(timezone(tzname))
 return dt

@ app . template_filter ( 'as_timezone' ) def as_timezone ( dt , tzname ) : if ( tzname and timezone ( tzname ) ) : return dt . astimezone ( timezone ( tzname ) ) return dt
accepts a time aware datetime object and a timezone name .