表单 post 提交
1、首先定义一个继承RequestHandler的类,在类下面写get和post的方法
class SubmitHandler(tornado.web.RequestHandler):
def get(self):
self.render('5submit.html')
def post(self):
username = self.get_argument('name', None)
# self.write('名字为:{}'.format(username))
self.redirect('/template?username={}'.format(username))
2、定义一个模板5submit.html,内容如下
{% extends base.html %}
{% block title %}Submit page{% end %}
{% block body%}
<form action="/submit" enctype="multipart/form-data" method="post">
<input type="text" name="name"/>
<input type="submit"/>
</form>
{% end %}
3、路由配置如下
handlers = [
(r'/submit', SubmitHandler)
]
网友评论