utwórz unikalne łącza permenant na podstawie identyfikatora użytkownika [duplikat]

Możliwy duplikat:
utwórz unikalną stronę profilu dla każdego pythona użytkownika

Używam google appengine z python i jinja2 i próbuję dać każdemu użytkownikowi w mojej aplikacji unikalny adres URL do jego strony profilu, który może być odwiedzany przez każdego bez logowania. Oto mój kod do tej pory:

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),])

Kiedy próbuję to przetestować, daje mi po prostu błąd 404. Przypuszczam, że jeśli kod jest prawidłowy, mogę użyć niewłaściwego adresu URL testowania. Na przykład, jeśli jest to ich identyfikator OpenID: Jak mogę to przetestować? Próbowałem po prostu wejść na www.url.com/profile/https://www.google.com/accounts/o8/id?id=AItOawlILoSKGNwU5RuTiRtXug1l8raLE45g-56 czy po prostu id = "ta część" będzie tym, co umieściłem, więc będę miał:

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

To właśnie próbowałem i to nie działało. Z góry dziękuję za pomoc!

questionAnswers(2)

yourAnswerToTheQuestion