On Jan 22, 4:53 pm, djidjadji <djidja...@gmail.com> wrote: > urllib.urlencode() should be used to quote the parameter > import urllib > > self.redirect("/dir?%s" % urllib.urlencode({ 'type' : > self.request.get("dir_type") } )
Thanks. But obviously I am missing something here. The value of "type" in DirectorySubmitHandler logging.info("type is: %s" % type) is type is: <type 'type'> So, in DirectorySubmitHandler, type is not a variable containing the url parameter. Or I am not applying what you suggested correctly. class DirectorySubmitHandler(webapp.RequestHandler): def post(self): user = users.get_current_user() if user: item = Item() item.title = self.request.get("title") item.url = self.request.get("url") item.type = urllib.urlencode({ 'type' : self.request.get("dir_type") } ) item.user_who_liked_this_item = user item.put() self.redirect("/dir?type=%s" % urllib.urlencode({ "type" : self.request.get("dir_type") } )) else: self.redirect(users.create_login_url(self.request.uri)) -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.