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

posted on 2020-08-17 15:27  不知所以随风飘动  阅读(110)  评论(0编辑  收藏  举报

导航