django官方文档:https://docs.djangoproject.com/
技术方面翻译文档:https://yiyibooks.cn/
- 大而全:自身携带的功能非常多
- 缺陷:开发小项目时使用该框架过于笨重(不建议)
- django默认端口号:8000
django框架版本
- 计算机名称内最好不要含有中文(我的电脑-右键-属性)
- 项目名和py文件名尽量也不要使用中文(框架英文结构)
- 不同版本的python解释器配合不同版本的django会产生一些报错信息
- 一个pycharm窗口只允许一个项目
LTS 也即长期支持版本(Long Term Support)
django版本问题
django1.X 1.11 # 默认不支持异步
django2.X 2.2 # 默认不支持异步
django3.X 3.2 # 异步
3.X 开始支持异步(但是目前写的不好)
1.X 2.X 3.X在使用上没有太大差距
针对django版本我们以2.2.22为学习对象
pip3 install django==2.2.22
django1.11支持 2.7,3.4,3.5,3.6
django2.2支持的python版本 3.5,3.6,3.7
验证django是否下载完毕,在cmd终端输入:django-admin 如下
- 如果没反应,可能环境变量没添加或者Django安装失败
启动如果报错,根据提示找到修改widgets.py文件第152行源码,删除最后的逗号即可(兼容性问题)
- D:\python\Lib\site-packages\django\contrib\admin\widgets.py