一、python界的三大主流框架
1、Django:
①套接字语法:使用wsgiref模块。
②模板语法:Django自己的语法。
③特点:大型全面,自带非常多的功能。
④不足:针对一些小型项目,会显得过于笨重。
2、flask:
①套接字语法:使用wsgiref衍生出来的werkzeug模块。
②模板语法:使用jinja2模块。
③特点:小型精简,自带的功能比较少,但是配套的第三方模块特别多,加上第三方模块后就越来越像Django,并且所有第三方模块加起来功能可以反超Django。
④不足:过于依赖第三方模块的开发与更新。
3、tornado:
①套接字语法及模板语法都是tornado自己的语法。
②特点:异步非阻塞,支持高并发,速度非常快,甚至可以用于开发游戏服务器。
二、Django使用的前言
1、注意事项:
①计算机的名称不能含有中文。
②一个pycharm窗口以一个Django项目为单位。
③Django项目的所有文件和路径最好不要含有中文。
④python解释器尽量使用3.4~3.6之间的版本,如果用了其他版本导致项目报错,可以尝试点击最后一个报错信息去源码中把逗号删除掉。
2、Django的版本:主要使用1.0+,2.0+与1.0+的区别不是很大,而3.0+是2020年才有的,所以暂不考虑使用。
3、Django的安装:
原文:https://www.cnblogs.com/caoyu080202201/p/12943324.html