Erstellen dauerhafter eindeutiger Links basierend auf einer Benutzer-ID [Duplikat]

Mögliche Duplikate:
Erstelle eine eigene Profilseite für jeden Benutzer Python

Ich verwende Google Appengine mit Python und Jinja2 und versuche, jedem Benutzer in meiner App eine eindeutige URL zu seiner Profilseite zuzuweisen, die von jedem ohne Anmeldung aufgerufen werden kann. Hier ist mein Code:

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

Wenn ich es versuche und teste, erhalte ich nur einen 404-Fehler. Ich nehme an, wenn der Code richtig ist, verwende ich möglicherweise die falsche Test-URL. Wenn dies beispielsweise ihre OpenID-ID ist: Wie kann ich sie testen? Ich habe versucht, einfach www.url.com/profile/ einzugeben.https://www.google.com/accounts/o8/id?id=AItOawlILoSKGNwU5RuTiRtXug1l8raLE45g-56 Wäre nur das id = "this part" das, was ich gesagt habe, dann hätte ich:

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

Das habe ich versucht und es hat nicht ganz funktioniert. Vielen Dank im Voraus für die Hilfe!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage