Django从环境安装到项目搭建
检查Django与python版本对应关系
在安装Django环境之前,需要对自身Python环境进行检查,以确保二者相匹配。
Django版本 | Python版本 |
---|---|
1.8 | 2.7,3.2,3.3,3.4,3.5 |
1.9,1.10 | 2.7,3.4,3.5 |
1.11 | 2.7,3.4,3.5,3.6 |
2.0 | 3.4,3.5,3.6 |
2.1 | 3.5,3.6,3.7 |
安装Django
安装
-
输入CMD,打开终端
-
输入 pip install Django==1.11.4
如若不输入“==1.11.4”则默认安装Django最新版本。若输入版本号则可安装对应版本的django。
正在下载,耐心等待
出现如上所示表示安装成功。
若安装不成功,只能卸载Django重新安装。
卸载Django可在命令行输入pip uninstall Django
验证
- 进入终端,输入python进入python环境
- 输入import django回车,再输入django.get_version(),若可查看到Django版本,则Django环境安装成功。
Django项目的创建
- 在合适的位置创建一个文件夹(文件夹路径尽量避免又中文路径的存在),然后进入该文件夹。
- 输入django-admin startproject (+项目名称)
如 django-admin startproject project
- 进入项目文件夹,输入tree . /F 则可看到项目的目录层级
目录结构说明
- manage.py
一个空文件,可以是我们用多种方式对Django项目进行交互 - project目录
- init.py
一个空文件,告诉python这个目录应当为一个python包 - settings.py(经常修改)
项目的配置文件 - urls.py(经常修改)
项目的URL声明,匹配视图 - wsgi.py
项目与WSGI兼容的Web服务器入口
4.生成依赖包文件,方便日后项目的迁移与项目部署
打开控制台,在项目根目录下输入以下命令:
pip freeze > requirements.txt
执行完毕之后项目根目录下会产生requirements.txt文件,在日后的项目迁移与部署时,可直接在项目根目录下运行 pip install -r requirements.txt 批量导入项目依赖包。
如出现如上图所示的提示,证明导入成功,之后可通过执行pip list来查看该环境下所有依赖包。
- init.py