![730eaa313788904985f2dc06ad028bfa.png](https://img-blog.csdnimg.cn/img_convert/730eaa313788904985f2dc06ad028bfa.png)
介绍Django
Django 是一个开发Web后端的框架,使用Django,使你能够以最小的代价构建和维护高质量的Web应用。
从好的方面来看,Web 开发激动人心且富于创造性;从另一面来看,它却是份繁琐而令人生厌的工作。 通过减少重复的代码,Django 使你能够专注于 Web 应用上有 趣的关键性的东西。 为了达到这个目标,Django 提供了通用Web开发模式的高度抽象,提供了频繁进行的编程作业的快速解决方法,以及为“如何解决问题”提供了清晰明了的约定。 同时,Django 尝试留下一些方法,来让你根据需要在framework之外来开发。
说了这么多,让我们开始动手安装一下吧
介绍虚拟环境
为什么创建虚拟环境呢?
我们利用python 开发Django的时候,假如说有一个项目中使用Django的版本是1.11,现在的话Django的版本需要更新到2.2.10的最新版,这时候就会碰到一个问题,我如何在我的电脑中同时拥有Django 1.11和Django 2.2.10两套环境呢?这时候我们就可以通过虚拟环境来解决这个问题。
创建虚拟环境的三种方式
安装virtualenv
:
pip install virtualenv
pip3 install virtualenv
virtualenv
是用来创建虚拟环境的软件工具,我们可以通过pip
或者pip3
来安装
创建虚拟环境:
virtueralenv [your vnev name ]
如果你当前的Python3/Scripts
的查找路径在Python2/Scripts
的前面,那么将会使用python3
作为这个虚拟环境的解释器。如果python2/Scripts
在python3/Scripts
前面,那么将会使用Python2
来作为这个虚拟环境的解释器。
激活虚拟环境:
虚拟环境创建好了以后,那么可以进入到这个虚拟环境中,然后安装一些第三方包,进入虚拟环境在不同的操作系统中有不同的方式,一般分为两种,第一种是Windows
,第二种是linux:
windows
进入虚拟环境:cd [name]/Scripts输入activate- Linux 进入虚拟环境:cd [name]/bin/输入activate
- Mac 系统和Linux 基本是一样的。
退出虚拟环境:
那么如何退出虚拟环境呢?在终端里面输入:
deactivate
即可退出虚拟环境。
创建虚拟环境的时候指定Python的指定环境:
在电脑的环境变量中,一般是不会去更改一些环境变量的顺序的。也就是说比如你的Python2/Scripts
在Python3/Scripts
的前面,那么你不会经常去更改他们的位置。但是这时候我确实是想在创建虚拟环境的时候用Python3
这个版本,这时候可以通过-p
参数来指定具体的Python
解释器:
virtualenv -p C:Python36python.exe [virutalenv name]
安装virtualenvwrapper
:
Windows :
pip install virtualenvwrapper-win
Linux :
pip install virtualenvwrapper
那么会在你当前用户下创建一个Env
的文件夹,然后将这个虚拟环境安装到这个目录下。
如果你电脑中安装了python2
和python3
,并且两个版本中都安装了virtualenvwrapper
,那么将会使用环境变量中第一个出现的Python
版本来作为这个虚拟环境的Python
解释器。
创建虚拟环境:
mkvirtualenv venv
激活虚拟环境
workon [name]
列出所有的虚拟环境
lsvirtueralenv
删除虚拟环境:
rmvirtualenv venv
退出虚拟环境:
deactivate
修改mkvirtualenv
的默认路径:
在我的电脑->右键->属性->高级系统设置->环境变量->系统变量
中添加一个参数WORKON_HOME
,将这个参数的值设置为你需要的路径
创建虚拟环境的时候指定Python
版本:
mkvirtualenv --python==C:Python36python.exe hy_env
使用Anconda创建虚拟环境:
首先你需要下载Anconda虚拟环境:
Anaconda Python/R Distribution - Free Downloadwww.anaconda.com![df5a5679bb97e3c6072e0d47ccf824ab.png](https://img-blog.csdnimg.cn/img_convert/df5a5679bb97e3c6072e0d47ccf824ab.png)
下载之后开始安装 :
直接点击下一步下一步,你可以选择安装的路径
右击我的电脑,打开属性 ,找到并且打开高级系统设置,在系统变量中找到Path
添加:
D:Anconda3
D:Anconda3Librarybin
D:Anconda3Scripts
创建虚拟环境:
conda create -n venv python=3.7.5
查看虚拟环境
conda env list
conda-env list
激活虚拟环境:
conda activate venv
退出虚拟环境
conda deactivate
以上就是创建虚拟环境的三种方式,
创建Django项目:
我个人比较喜欢使用Anconda 来创建虚拟环境, 所以就用Anconda来创建
conda create -n venv python=3.7
在 Python 中一般安装Package的话 基本上都是:
pip install [Package name]
如果下载过程中感觉慢的话可以这样 :
pip install [package name] -i http://mirrors.aliyun.com/pypi/simple/
这里呢 ,我就用阿里云的国内镜像,想使用其他的镜像自己搜索哈
刚才做了一个小插曲哈我们继续哈
激活刚才的创建的虚拟环境:
conda activate venv
安装Django
pip install Django==2.2.10 -i http://mirrors.aliyun.com/pypi/simple/
如果显示Success install django, pytz,之类的 说明Django已经安装上了
创建django项目:
django-admin startproject demo
那么我们如何运行呢?
首先要进入刚才创建的项目:
cd demo
然后输入:
python manage.py runserver
![6e37953b0a27f79c78e1c1f832ff7858.png](https://img-blog.csdnimg.cn/img_convert/6e37953b0a27f79c78e1c1f832ff7858.png)
然后打开浏览器:
输入网址:
http://127.0.0.1:8000
当然你也可以更改端口:
py manage.py runserver 127.0.0.1:4000
如果你能看到如下页面:
![c3a422d51376accc4147a10a5c5a9e6c.png](https://img-blog.csdnimg.cn/img_convert/c3a422d51376accc4147a10a5c5a9e6c.png)
就说明成功创建了
那么如何退出?
按键盘CTRL+C即可退出
关于我,
我之前是会一点前端开发的,但是一直写页面感觉上特别的无聊,所以就学学后端
好了,如果喜欢的话,或者对您有帮助的话,麻烦点个关注哈,我也会继续更新,一起学习django。
@lch-48-15