为了彻底的前后端分离,前端使用vue或者react等,后端选择了python,原先是使用django,这个全家桶工具有点臃肿,不够轻量化。同时希望能够更高效的压榨廉价云服务器,打算切换到tornado框架。学习过程进行记录,和广大初学者共勉。
我当前的环境:
python3.7
tornado 6.04
首先pycharm创建一个原生纯python项目,构建虚拟环境。
接着安装tornado包
pip install tornado
鉴于tornado提供了强大的内置生产级容器,示例程序第一步,我们仅需要安装tornado即可。
项目结构初始化
当然,就像我的性格,我还是很喜欢有一个像样的框架,符合基础的工程环境。这样其实降低了后续的学习成本。
整个最简单版本的工程结构如下: