文件名称:tornado_demo:tornado学习,测试
文件大小:21KB
文件格式:ZIP
更新时间:2024-03-11 21:00:41
Python
学习tornado框架建立的一个简单的demo 持续更新中,目标是开箱即用 项目结构参考了Python框架Django和PHP框架Hyperf 环境:python3.7 服务器:debian10或其他linux 开发手册: 1.路由文件在Config/routes.py中 2.路由对应的执行逻辑在 Handlers/ 下新建、编写并引入routes.py中 3.用到的模板文件,存放在 Templates/ 下 4.js、css等文件,存放在 Statics/ 下 5.其他想到再补充 使用: 1. clone 此仓库到本地 2. pip3 install -r requirements.txt 3. 重命名Config/settings_example.py为Config/settings.py,并填写需要的配置 4. python3 server.py 5. 注意 windows下需修
【文件预览】:
tornado_demo-master
----requirements.txt(96B)
----Templates()
--------socket.html(635B)
--------index.html(841B)
--------404.html(479B)
----Middleware()
--------__init__.py(145B)
--------BaseError.py(360B)
----server.py(2KB)
----README.md(776B)
----tests()
--------requirements.txt(15B)
--------SystemInfos.py(2KB)
--------push.py(1KB)
----Config()
--------routes.py(852B)
--------__init__.py(142B)
--------settings_example.py(1KB)
----Handlers()
--------ConnectHandler.py(1KB)
--------MainHandlers.py(831B)
--------PageNotFoundHandlers.py(936B)
--------__init__.py(142B)
--------TestHandlers.py(4KB)
--------ReceiveHandler.py(1KB)
--------BaseHandlers.py(541B)
----Models()
--------__init__.py(145B)
--------TestModel.py(2KB)
--------BaseModel.py(1KB)
----Core()
--------LogCore.py(916B)
--------__init__.py(143B)
--------ConnectCore.py(2KB)
--------RedisDriver.py(1KB)
--------Applications.py(897B)
--------MysqlDriver.py(2KB)