随笔分类 -  Tornado

about learninig python language, tornado
摘要:使用 supervisor 来管理 Tornado 服务 🧱 步骤概览 安装 supervisor 配置 supervisor 启动 Tornado 应用 配置 Nginx 做反向代理 配置 supervisor 自动启动和管理 Tornado 服务 🧑‍💻 1. 安装 Supervisor 阅读全文
posted @ 2025-07-14 14:35 pywjh 阅读(25) 评论(0) 推荐(0)
摘要:关于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 阅读全文
posted @ 2023-11-10 19:39 pywjh 阅读(293) 评论(0) 推荐(0)
摘要:关于tornado的异步操作学习 yield http_client.fetch和yield tornado.gen.Task(http_client.fetch的区别 实际上,yield http_client.fetch 和 yield tornado.gen.Task(http_client. 阅读全文
posted @ 2023-10-27 15:09 pywjh 阅读(386) 评论(1) 推荐(0)
摘要:通过回调函数来实现异步 通过协程实现异步 通过协程实现异步(自定义函数) 通过协程来实现异步(使用requests模块) 阅读全文
posted @ 2021-09-07 16:49 pywjh 阅读(90) 评论(0) 推荐(0)
摘要:Tornado——9websocket使用 websocket服务端编程 websocket客户端编程 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title> WebSocket </title> <link hr 阅读全文
posted @ 2021-09-07 16:39 pywjh 阅读(89) 评论(0) 推荐(0)
摘要:表关系 一对一表关系 一对多关系 多对多关系 阅读全文
posted @ 2021-09-03 16:00 pywjh 阅读(40) 评论(0) 推荐(0)
摘要:目录 查询结果 条件查询 多表查询 原生SQL查询 查询结果 查询结果总结: 条件查询 多表查询 首先我们先新建一张用户详情表,其中一个字段" 用户ID"外键关联之前创建的用户表。 原声SQL查询 阅读全文
posted @ 2020-02-27 22:38 pywjh 阅读(262) 评论(0) 推荐(0)
摘要:ORM SQLAlchemy连接数据库 创建一个data文件夹,再里面新建一个connect的python文件 Module 第二部:创建Module 然后来新建一个user_module.py的文件 运行user_modules.py文件 查看数据库 增删改查 在connect.py文件中 在新建 阅读全文
posted @ 2020-02-24 21:25 pywjh 阅读(340) 评论(0) 推荐(0)
摘要:模板继承 模板导入 小结 函数和类的导入 结果 还可以这样做: 所以我们可以自己写方法来使用 ui_methods/ui_modules(共用的方法函数、及类) 运行代码,结果会显示: 我是ui_module methods 1 举个例子: 显示结果:(右下角的广告) 模板其他指令 结果: 阅读全文
posted @ 2020-02-14 23:23 pywjh 阅读(198) 评论(0) 推荐(0)
摘要:动态显示登陆用户名 登陆页面还是之前的那个页面: 配置好文件路径 输入用户名,随便填一个密码,提交: 模板符号 加上感叹号(!), html界面和界面源代码都是不会显示的。 控制语句: 模板转义 就像这样: 局部解决办法: 也可以一整个页面进行修改: 还可以整个项目全局修改: 这样就有一个问题,万一 阅读全文
posted @ 2020-02-11 19:41 pywjh 阅读(325) 评论(0) 推荐(0)
摘要:设置响应头 设置响应头方法:set_header() 结果: 可见重复的属性在set_header方法下会被覆盖。 添加给定响应头 结果: add_header方法可以向响应头中添加添加信息,还可以相同的信息 撤销给定响应头 结果: 如图所示:clear_header删除了对用的响应头,不存在的,也 阅读全文
posted @ 2020-02-09 21:43 pywjh 阅读(556) 评论(0) 推荐(0)
摘要:输出: 输出是通过write方法实现的: class MainHandler(tornado.web.RequestHandler): def get(self): self.write('this is my first WebServer') 查看write的源码 如果传入的不是bytes,un 阅读全文
posted @ 2020-02-02 19:13 pywjh 阅读(269) 评论(0) 推荐(0)
摘要:目录 路由 启动Tornado 输入和输出 初识Tornado: 路由 import tornado.ioloop import tornado.web # 如果我们启动了一个tornado服务 # 整个执行流程都是已经定义好了的 # 通过类的方式进行一个接口的定义 # 请求和相应都是封装到Requ 阅读全文
posted @ 2020-02-01 15:16 pywjh 阅读(369) 评论(0) 推荐(0)

回到顶部