![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tornado框架的学习
joker-syc
码农
展开
-
Tornado框架的学习--1.安装和创建虚拟环境
1.1, virtualenv的概述 virtualenv是用来创建Python的虚拟环境的库,虚拟环境能够独立于真实环境存在, 并且可以同时有多个互相独立的Python虚拟环境,每个虚拟环境都可以营造一个干净 的开发环境,对于项目的依赖、版本的控制有着非常重要的作用。 虚拟环境有什么意义? 如果我们要同时开发多个应用程序,应用A需要Django1.11,而应用B需要Django1.8怎么办?...原创 2019-09-03 18:55:37 · 224 阅读 · 0 评论 -
Tornado框架的学习--2.安装Tornado
直接pip install Tornado 就行原创 2019-09-03 19:00:27 · 107 阅读 · 0 评论 -
Tornado框架的学习--3.初步使用Tornado搭建简单的web项目
import os import tornado.ioloop # 启动服务 import tornado.web # web框架服务 from tornado.options import define, options, parse_command_line define('port', default=80, type=int) define('debug', default=Tru...原创 2019-09-03 19:34:26 · 839 阅读 · 0 评论 -
Tornado框架的学习--4.代码拆分以及常用的MVC/MTV(MVT)结构的解析以及搭建
实际上,在实际的生产中,是不会将所有的代码写在同一个.py文件里的,主要原因是一个项目,少说几万条代码,多则十几万甚至几十万行代码.全写在一个文件内非常不适合后续开发以及维护(一般一个py文件也就写500行以内的代码,多了阅读以及维护都会加大难度).所以我们很有必要将原本紧密的代码结构(耦合度很高)变得松散一些,把代码拆分为容易理解和维护(在不影响功能完整性的前提下)的小段,分门类分功能放进去,通...原创 2019-09-03 20:54:20 · 422 阅读 · 0 评论 -
Tornado框架的学习--5.Tornado异步化
一. 预备知识 并发编程 同步 :先执行前面的,然后再执行后面的代码,按顺序依次执行。 异步 :后面的代码不需要等待前面代码执行完成后才执行。处理比较耗时的操作,可以使用异步:网络请求,数据库操作,文件操作。 并行:线程数量 <= CPU数量 并发:线程数量 > CPU数量 所谓并发编程就是让程序中有多个部分能够并发或同时执行,并发编程带来的好处不言而喻,其中最为关键的两点是提升了...原创 2019-09-05 21:00:18 · 259 阅读 · 0 评论