随笔分类 - Tornado
about learninig python language, tornado
摘要:使用 supervisor 来管理 Tornado 服务 🧱 步骤概览 安装 supervisor 配置 supervisor 启动 Tornado 应用 配置 Nginx 做反向代理 配置 supervisor 自动启动和管理 Tornado 服务 🧑💻 1. 安装 Supervisor
阅读全文
摘要:关于asyncio.create_task异步并发执行的研究 # 不在乎结果版本 async def do_some_thing(a, b): time.sleep(3) print(f"{datetime.datetime.now()} handle do_some_thing with a:{a
阅读全文
摘要:关于tornado的异步操作学习 yield http_client.fetch和yield tornado.gen.Task(http_client.fetch的区别 实际上,yield http_client.fetch 和 yield tornado.gen.Task(http_client.
阅读全文
摘要:通过回调函数来实现异步 通过协程实现异步 通过协程实现异步(自定义函数) 通过协程来实现异步(使用requests模块)
阅读全文
摘要:Tornado——9websocket使用 websocket服务端编程 websocket客户端编程 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title> WebSocket </title> <link hr
阅读全文
摘要:目录 查询结果 条件查询 多表查询 原生SQL查询 查询结果 查询结果总结: 条件查询 多表查询 首先我们先新建一张用户详情表,其中一个字段" 用户ID"外键关联之前创建的用户表。 原声SQL查询
阅读全文
摘要:ORM SQLAlchemy连接数据库 创建一个data文件夹,再里面新建一个connect的python文件 Module 第二部:创建Module 然后来新建一个user_module.py的文件 运行user_modules.py文件 查看数据库 增删改查 在connect.py文件中 在新建
阅读全文
摘要:模板继承 模板导入 小结 函数和类的导入 结果 还可以这样做: 所以我们可以自己写方法来使用 ui_methods/ui_modules(共用的方法函数、及类) 运行代码,结果会显示: 我是ui_module methods 1 举个例子: 显示结果:(右下角的广告) 模板其他指令 结果:
阅读全文
摘要:动态显示登陆用户名 登陆页面还是之前的那个页面: 配置好文件路径 输入用户名,随便填一个密码,提交: 模板符号 加上感叹号(!), html界面和界面源代码都是不会显示的。 控制语句: 模板转义 就像这样: 局部解决办法: 也可以一整个页面进行修改: 还可以整个项目全局修改: 这样就有一个问题,万一
阅读全文
摘要:设置响应头 设置响应头方法:set_header() 结果: 可见重复的属性在set_header方法下会被覆盖。 添加给定响应头 结果: add_header方法可以向响应头中添加添加信息,还可以相同的信息 撤销给定响应头 结果: 如图所示:clear_header删除了对用的响应头,不存在的,也
阅读全文
摘要:输出: 输出是通过write方法实现的: class MainHandler(tornado.web.RequestHandler): def get(self): self.write('this is my first WebServer') 查看write的源码 如果传入的不是bytes,un
阅读全文
摘要:目录 路由 启动Tornado 输入和输出 初识Tornado: 路由 import tornado.ioloop import tornado.web # 如果我们启动了一个tornado服务 # 整个执行流程都是已经定义好了的 # 通过类的方式进行一个接口的定义 # 请求和相应都是封装到Requ
阅读全文