我写了一个注册页面的代码,要求提供用户名、密码和电子邮件等信息。用户输入正确后,页面将被重定向到
'/welcome?username=name'
我正在使用自我重定向. 通过使用methd重定向,我得到的新URL为'/welcome'。如何包含查询参数?我还希望用户名显示到重定向页面,如:
Welcome name
我要怎么做? 这是我写的处理'/welcome'的类
class welcomeHandler(webapp2.RequestHandler):
def get(self):
self.response.out.write("Welcome")
app = webapp2.WSGIApplication([
('/', MainHandler),('/welcome',welcomeHandler)], debug=True)
为什么要这样处理用户问候语?可以将其作为模板变量传递,也可以按以下方式执行:
另外,确保在用户注册后为他们创建一个会话,否则你只是在创建他们的凭据,而不是实际让他们登录。在
您需要使用字符串替换。假设您将用户名存储在name中。因此你需要写下:
如果需要对其进行编码,可以使用以下命令:
如果需要添加更多的查询参数,只需将它们添加到字典中,如How to urlencode a querystring in Python?所示。在
相关问题 更多 >
编程相关推荐