Web框架之Tornado

 2023-09-19 阅读 16 评论 0

摘要:https://www.cnblogs.com/wupeiqi/articles/5702910.html https://www.cnblogs.com/wupeiqi/p/4375610.html html5框架。 pip3 install tornado源码安装 https://pypi.python.org/packages/source/t/tornado/tornado-4.3.tar.gz 框架使用 import tornado.ioloop import torna

https://www.cnblogs.com/wupeiqi/articles/5702910.html

https://www.cnblogs.com/wupeiqi/p/4375610.html

html5框架。 

pip3 install tornado源码安装
https://pypi.python.org/packages/source/t/tornado/tornado-4.3.tar.gz
框架使用

 

import tornado.ioloop
import tornado.webclass MainHandler(tornado.web.RequestHandler):def get(self):self.write("Hello, world")class LoginHandler(tornado.web.RequestHandler):def get(self):# self.write("请登录")self.render("login.html")def post(self, *args, **kwargs):v = self.get_argument('username')print(v)self.redirect('/index.html')settings = {'template_path': 'templates','static_path': 'static','static_url_prefix': '/ppp/',
}# application对象中封装了:路由信息,配置信息
application = tornado.web.Application([(r"/login.html", LoginHandler),(r"/index.html", MainHandler),
],**settings)# application.add_handlers('buy.oldboy.com',[
#     (r"/login.html", LoginHandler),
#     (r"/index.html", MainHandler),
# ])if __name__ == "__main__":# 创建socket对象# sock = socket.socket()# inputs = [socket,]application.listen(8888)# 开启 r,w,e = select.select(inputs,)tornado.ioloop.IOLoop.instance().start()

login.html:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><h1>登录</h1><form action="/login.html" method="POST"><input type="text" name="username" placeholder="用户名" /><input type="submit" value="提交" /></form><img src="/ppp/1.png">
</body>
</html>

tornado中文文档? 

转载于:https://www.cnblogs.com/xiangtingshen/p/10700903.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/78221.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息