python tornado 搭建webServer
2015-07-14 17:44
751 查看
1.安装tornado,我用的windows环境
在tornado网站上下载tornado:
https://pypi.python.org/packages/source/t/tornado/tornado-4.2.tar.gz
解压tornado-4.2.tar.gz
在解压后的tornado-4.2文件夹中执行命令:
python setup.py install
完成安装。
2.官方学习文档
http://www.tornadoweb.org/en/stable/guide/intro.html
http://www.tornadoweb.cn/documentation
3.学习笔记
最基础的POST和GET的方法实现
在tornado网站上下载tornado:
https://pypi.python.org/packages/source/t/tornado/tornado-4.2.tar.gz
解压tornado-4.2.tar.gz
在解压后的tornado-4.2文件夹中执行命令:
python setup.py install
完成安装。
2.官方学习文档
http://www.tornadoweb.org/en/stable/guide/intro.html
http://www.tornadoweb.cn/documentation
3.学习笔记
最基础的POST和GET的方法实现
[code]# -*- coding: utf-8 -*- import tornado.ioloop import tornado.web html = ''' <form method="post" name="frm1" action="/login"> <label for="txt">用户名</label> <input type="text" id="txtname" name="myname"> <br/> <br/> <label for="txt">密码 </label> <input type="text" id="txtpwd" name="mypwd"> <br/> <br/> <input type="submit"> </form> ''' class BaseHandler(tornado.web.RequestHandler): def get_current_user(self): return self.get_secure_cookie("user") class MainHandler(BaseHandler): def get(self): if not self.current_user: self.redirect("/login") return name = tornado.escape.xhtml_escape(self.current_user) self.write("Hello, " + name) class LoginHandler(BaseHandler): def get(self): self.write(html) def post(self): self.set_secure_cookie("user", self.get_argument("myname")) # self.write("POST LOGIN") self.redirect("/") settings = dict( # template_path=TEMPLATE_PATH, # static_path=STATIC_PATH, # cookie_secret=str(uuid.uuid1()), cookie_secret="61oETzKXQAGaYdkL5gEmGeJJFuYh7EQnp2XdTP1o/Vo=", login_url="/login", # gzip=True, # xheaders=True, debug=True ) application = tornado.web.Application([ (r"/", MainHandler), (r"/login", LoginHandler) ], **settings) if __name__ == "__main__": application.listen(8888) tornado.ioloop.IOLoop.current().start()
相关文章推荐
- 实现Python虚拟按键解决getch()的自动化测试问题
- Python 背景色与语法高亮主题配置
- install ipython & notebook
- python 文件操作 中文编码
- python3入门之列表和元组
- Python3入门之软件安装
- python3入门之列表和元组
- Python之 sort和sorted
- Python3入门之软件安装
- Python入门
- python爬虫程序所需的工具整理
- 使用python的smtp模块发送邮件
- 通过字典-python实现用户信息查询
- Python.resource-for-python-from-internet
- Python实现一个简易的网页抓取程序
- Python中subprocess学习
- Ubuntu-安装-Python包
- Python 之字节转换
- python处理跨平台应用
- Python开发入门与实战7-Django Form