import tornado.web
import tornado.ioloop
#定义处理类型
class IndexHandler(tornado.web.RequestHandler):
#添加一个处理get请求方式的方法
def get(self):
#向响应中,添加数据
self.write('我是主页')
class LoginHandler(tornado.web.RequestHandler):
#添加一个处理get请求方式的方法
def get(self):
#向响应中,添加数据
# self.write('请登录呀')
self.render('login.html')
def post(self, *args, **kwargs):
v=self.get_argument('username')
print(v)
self.redirect('/index')
#配置文件
#静态文件 static
#表示页面上使用路径的前缀 static_url_prefix
settings ={
'template_path':'templetes',
'static_path':'static',
'static_url_prefix':'/ppp/',
}
application = tornado.web.Application([
(r'/login',LoginHandler),
(r'/index',IndexHandler),
],**settings)
#https://www.cnblogs.com/wupeiqi/p/4375610.html
if __name__ == '__main__':
#绑定一个监听端口
application.listen(8888)
#启动web程序,开始监听端口的连接
tornado.ioloop.IOLoop.current().start()
login.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>login</title>
</head>
<body>
<h1>登录</h1>
<form action="/login" method="post">
<input type="text" name="username" placeholder="用户名">
<input type="submit" placeholder="提交">
</form>
<img src="/ppp/222.png">
</body>
</html>
