随笔分类 - tornado
摘要:1 import os 2 from tornado.options import options, define 3 from tornado import httpserver 4 from tornado.ioloop import IOLoop 5 from tornado import w
阅读全文
摘要:tornado实现app路由分发 这样就可以将不同的app整合到一个router下面, 将整个项目划分成各个小模块来管理
阅读全文
摘要:需要安装的包工具 pip install pymysql pip install sqlalchemy pip install alembic 创建表 新建models.py alembic 初始化和配置 在项目的根目录下: alembic init alembic 执行完命令之后会在项目的目录下生
阅读全文
摘要:tornado异步 Tornado默认是单进程单线程。实时的web特性通常需要为每个用户一个大部分时间都处于空闲的长连接. 在传统的同步web服务器中,这意味着需要给每个用户分配一个专用的线程,这样的开销是十分巨大的。 为了减小对于并发连接需要的开销,Tornado使用了一种单线程事件循环的方式.
阅读全文
摘要:tornado自定义实现django include方法 自定义URLmethod模块 1 from Custom.errors import * 2 3 4 def include(base_url, expand_url): 5 # base_url必须是字符串类型 6 if not isins
阅读全文
摘要:tornado websocket 轮询 客户端定时去请求服务端, 是客户端主动请求来促使数据更新 长轮询 客户端请求服务端,但是服务端并不是即时返回,而是当有内容更新的时候才返回内容给客户端,从流程上讲,可以理解为服务器向客户端推送内容; websocket WebSocket是通过单个TCP连接
阅读全文
摘要:cookie的设置和获取 登录验证 在登录成功之后设置cookie 新建base类,重写get_current_user方法 get_current_user:当当前的cookie中有特定的值的时候,返回该值 导入authenticated方法 在需要检测时候登录的方法页面调用该函数(装饰器的方法)
阅读全文
摘要:SQLAlchemy查询 结果查询: 1 from databases.wechat import User 2 from config import session 3 4 5 def search(): 6 result = session.query(User).all() # 查询所有 7
阅读全文
摘要:tornado的ORM 安装sqlalchemy和pymysql pip install sqlalchemy pip install pymysql 连接数据库 1 from sqlalchemy import create_engine 2 3 4 5 config = { 6 'HOST':
阅读全文
摘要:模板继承和UImodul 和 UImethods 模板的继承 {% extends path %} path为templates下的相对路径 {% block block_name %}content{% end %} block_name:块名字 content:中间包裹的内容 和django的b
阅读全文
摘要:模板基础 1 from tornado.web import RequestHandler 2 from tornado.web import Application 3 from tornado.httpserver import HTTPServer 4 from tornado.ioloop
阅读全文
摘要:请求与响应 设置响应头: self.set_header(key, value) 当同一个key多次赋值后,以最后一个为准。 用set_header方法设置响应头,有且仅有一个key的value self.add_header(key, value) add_header可以增加header,并且同
阅读全文
摘要:tornado--输入和输出 tornado的self.write只接受byte,Unicode,dict三种格式的对象。 self.write会存在一个缓冲区,当不强制断开缓冲的时候,它会把当前函数的所有write全部读取,在一次性的返回到html页面 self.flush方法会提前结束self.
阅读全文
摘要:tornado--启动 1 from tornado import web 2 from tornado import ioloop 3 from tornado.httpserver import HTTPServer # 非阻塞服务器 4 from tornado.options import
阅读全文

浙公网安备 33010602011771号