我想获取用户提交表单时发送回服务器的 url 的参数。但是我收到此错误AttributeError: 'HTTPServerRequest' object has no attribute 'get'
我的网址是http://127.0.0.1:8000/reset?key=0OeKkQcSRXiy6yAvtgd9GGv4DhO1t0EYuybjHG5Buzo=
url 字符串创建为:
keyVal=base64.b64encode(uuid.uuid4().bytes + uuid.uuid4().bytes)
emailLink = 'http://127.0.0.1:8000/reset?key=%s'%keyVal
emailLink
用作链接。
我试图key
在上面的 url 中检索参数的值:
class ResetPwdHandler(tornado.web.RequestHandler):
def get(self):
self.render("reset.html")
def post(self):
value = self.request.get('key')
print value
我收到其他表单数据很好,使用self.get_argument()
,如果我尝试在这里使用它,那么它说'key'缺少参数。
我看到了使用的示例,urlparse
但是在提交表单时如何使用它来获取 url 的参数。