crear enlaces únicos permenantes basados ​​en un ID de usuario [duplicado]

Posible duplicado:
Crea una página de perfil única para cada usuario de Python.

Estoy usando google appengine con python y jinja2 y trato de dar a cada usuario en mi aplicación una URL única para su página de perfil que puede ser visitada por cualquier persona sin iniciar sesión. Aquí está mi código hasta ahora:

class ProfilePage(webapp2.RequestHandler):
  def get(self, profile_id):
    user = User.get_by_id(profile_id)
    #profile_id = some unique field
    if user:
       #Get all posts for that user and render....
       theid = user.theid
       personalposts = db.GqlQuery("select * from Post where theid =:1 order by created desc limit 30", theid)
    else:
        personalposts = None
    global visits
    logout = users.create_logout_url(self.request.uri)
    currentuser = users.get_current_user()
    self.render('profile.html', user = currentuser, visits = visits, logout=logout, personalposts=personalposts)

app = webapp2.WSGIApplication([('/', MainPage),
                               ('/profile/([0-9]+)', ProfilePage),])

Cuando trato de probarlo, solo me da un error 404. Supongo que si el código es correcto podría estar usando la URL de prueba incorrecta. Por ejemplo, si este es su ID de OpenID: ¿Cómo puedo probarlo? Intenté simplemente ingresando www.url.com/profile/https://www.google.com/accounts/o8/id?id=AItOawlILoSKGNwU5RuTiRtXug1l8raLE45g-56 solo el id = "esta parte" sería lo que puse, así que tendría:

url = www.url.com/profile/AItOawlILoSKGNwU5RuTiRtXug1l8raLE45g-56

Eso es lo que intenté y no funcionó del todo. Gracias de antemano por la ayuda!

Respuestas a la pregunta(2)

Su respuesta a la pregunta