def get(self, slug): if users.get_current_user(): q = Location.gql("WHERE slug = :slug", slug=slug) location = q.get() if location: tapin = Tapin() tapin.user = users.get_current_user() tapin.location = location.key() tapin.put() self.redirect("/location/" + slug + "?tapin=" + str(tapin.key())) else: self.redirect(users.create_login_url("/tapin/%s" % slug))