
Tornado
月守护
卡拉卡拉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Tornado之自定义Session组件
一,准备工作: 1.HOOK 请求到达,url对应类,再由请求方式找到对应函数, 那么要执行对应函数,必然要先经过实例化,父类中寻找有,_init_中有一个self.initialize 没有内容,说明这里提供的一个钩子,扩展功能用的 eg: class MainHandler(tornado.web.RequestHandler): def initialize(self): ...原创 2019-08-03 14:12:16 · 179 阅读 · 0 评论 -
用Toanado实现的简易聊天室
app.py 程序执行的入口 #!/usr/bin/env python # -*- coding:utf-8 -*- import uuid import json import tornado.ioloop import tornado.web import tornado.websocket class IndexHandler(tornado.web.RequestHandler): ...原创 2019-08-05 18:16:19 · 177 阅读 · 0 评论 -
Tornado提纲
Toanado不像Django那样,在创建对应项目之后,很多东西自动生成了,Toanado就像一个普通的第三方库一样,你可以导入使用,但很多东西都需要自己定义编写。 一般来说,有一个程序执行的入口(一个py文件),里面包括`配置`和 路由系统原创 2019-08-02 13:42:13 · 198 阅读 · 0 评论 -
Tornado之视图部分
视图部分就是负责产生前端html页面 为了便于管理,统一放在views文件夹中(详见提纲) 需要在`settings`中添加: `"template_path":'views',` Tornao中的模板语言和django中类似,模板引擎将模板文件载入内存,然后将数据嵌入其中,最终获取到一个完整的字符串,再将字符串返回给请求者。原创 2019-08-02 13:43:38 · 370 阅读 · 0 评论 -
Tornado之控制器部分
添加一个controller文件夹,其下放各个业务逻辑处理 from controllers.account import LoginHandler from controllers.home import HomeHandler application = tornado.web.Application([ (r"/index", MainHandler), (r...原创 2019-08-02 13:43:16 · 244 阅读 · 0 评论