DJango 学习(4)—— django介绍以及创建django项目
python 三大主流 web 框架
"""
django
特点:大而全,自带的功能多
不足之处:
有时候过于笨重
flask
特点:小而精,自带的功能少,第三方的模块特别多
不足之处:
比较依赖于第三方的开发者,容易出现兼容性问题
tornado
特点:异步非阻塞,支持多并发,可以开发游戏服务器
"""
web 框架三部分
A: socket 部分
B: 路由
C:模板语法
django
A 用的是别人的 wsgiref
B 用的是自己的
C 用的是自己的,没有 jinja2 好用
flask
A 用的是别人的 werkzeug(wsgiref)
B 自己的
C 别人的 jinja2
tornado
A,B,C 全是自己的
注意事项
# 如何让电脑正常使用 django
1. 计算机名称不能有中文
右键计算机 点击属性
2. 一个 pycharm 窗口只开一个项目
3. 项目里面的所有文件尽量不要出现中文
# django 版本问题
1.x 和 2.x 本身差距并不大
pip3 install django