0192 post显示 页面
路由设置
(r'/postfile', index.PostfHandler)
实例对象代码:
1 from tornado.web import RequestHandler 2 class PostfHandler(RequestHandler): 3 def get(self): 4 ''' 5 因为templates目录 的 路径 已经配置, 6 所以在self.render()中直接输入文件名即可 7 ''' 8 self.render('postf.html') 9 def post(self): 10 #获取参数 11 nam=self.get_body_argument("username") 12 paw=self.get_body_argument("passwd") 13 #因为兴趣可能时一样的,所以用arguments 14 hob=self.get_body_arguments("hobby") 15 print(nam,paw,hob) 16 self.write("cg")
posf.html 位置如图
postf.html 页面内容:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 <form action="/postfile" method="post"> 9 姓名:<input type="text" name="username"/> 10 <hr/> 11 密码:<input type="password" name="passwd"/> 12 <hr/> 13 兴趣: 14 <input type="checkbox" value="ga" name="hobby">游戏 15 <input type="checkbox" value="re" name="hobby">阅读 16 <input type="checkbox" value="unkn" name="hobby">不知道 17 <input type="submit" value="登陆"/> 18 </form> 19 20 21 22 23 24 25 26 </body> 27 </html>
注:
<form action="/postfile" method="post">中 postfile 是路由设置的 postfile
===今日我言===========
勇气 让人进步
===================