一、python虚拟环境
1、为何使用python虚拟环境
- 因项目配置需求,建立独立于python主环境的python虚拟环境。
2、如何配置虚拟环境
-
进入主环境python,进行pipenv安装 pip install pipenv(windows)\brew install pipenv(mac)\brew install pipenv(linux)。若.\Python36\Scripts 存在pipenv.exe表示安装成功
-
安装完成后指定pipenv生成虚拟环境位置(以下均以windows为例子),新建windows的系统变量。
-
根据系统变量中的变量值,建立文件夹env\Django。此文件夹用于存放python虚拟环境。
-
在任意文件夹中建立项目目录(demo),于cmd中切入demo路径,指令:cd e:\demo ->e:
-
在e:\demo路径下输入pipenv shell。此时pipenv在env\Django建立虚拟环境demo-HCIhX0Hq
-
此时,在demo文件夹中存在pipfile文件,此文件记录了虚拟环境相关信息
-
(demo-HCIhX0Hq) E:\demo>此状态为进入该虚拟环境的状态,可以进行相关python包安装
-
exit表示退出虚拟环境
-
pipenv --rm 删除整合虚拟环境
2、Django建立
- 进入通过cmd进入demo文件夹。输入:pipenv shell 进入虚拟环境
- 安装Django 输入:pip install Django (若下载速度比较慢,可以进行换源 pip install -i xxx Django)
- 建立django项目,输入:django-admin startproject [项目名称]
django项目介绍:
项次 | 结构文件 | 说明 |
---|---|---|
1 | manage.py | 以后和项目交互基本上都是基于这个文件。一般都是在终端输入python manage.py [子命令]。可以输入python manage.py help看下能做什么事情 |
2 | settings.py | 本项目的设置项,以后所有和项目相关的配置都是放在这个里面。 |
3 | urls.py | 这个文件是用来配置URL路由的 |
4 | wsgi.py | 项目与WSGI协议兼容的web服务器入口,部署的时候需要用到的,一般情况下也是不需要修改的。 |
- 在cmd进入新的项目文件夹后,创建app,输入:python manage.py startapp [app名称]