引言
一直在B站学习大神的教程,每过一段时间就忘了很多,开这个主题就是为了边学边总结,另一方面也是为了给一些入门Django2的朋友分享一点经验,不至于无从下手。原视频 链接
环境
本文环境是基于 Python3.6, 和 Django2.0,所以请开始之前自行百度配置好这两个环境以方便学习。
虚拟环境
引用来自 https://blog.csdn.net/pipisorry/article/details/39998317
为什么要用virtualenv
-
隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B项目依赖django1.3。
-
为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻。在服务器上都不用安装virtualenv,直接将virtualenv创建的目录拷贝到服务器,修改路径,进行虚拟环境迁移就可以用了。
-
还可以用在没有root权限的python环境配置上,如果没有root权限,可以先自己搞一个virtualenv,再在virtualenv中使用pip安装。(系统中没有pip,并且也没有root权限使用sudo apt-get安装)。
Windows下
pip install virtualenv
安装好后选一个存放虚拟环境的路径,为了方便管理,我直接在 F盘根目录新建了一个文件夹名字为 Envs
![](https://img.haomeiwen.com/i8491383/6ee1a8912c1f951c.png)
然后打开 命令指示符,进入到Envs里,创建一个虚拟环境
F:\Envs>virtualenv blog2_env
因为本项目是一个个人博客, 所以就起名为 “blog2_env” 了(因为之前有一个blog_env,所以这个就换个名字了。。。)
结束以后应该是这样的
![](https://img.haomeiwen.com/i8491383/1c8435442fd2ed65.png)
然后再用命令行进入到blog2_env下的Scripts文件夹下,运行activate脚本,然后就可以在命令指示符看到以下界面,此时我们正处于名为 blog2_env 的虚拟环境下
![](https://img.haomeiwen.com/i8491383/a4f078f9a12c4d78.png)
然后安装Django,这里我们可以指定版本安装(一定要在虚拟环境下!!)
pip install django==2.0.5
安装完后我们就可以开始新建第一个项目了!!!!
在F盘根目录下创建一个文件夹名字为 WorkSpace ,进入到这个文件夹里
再命令指示符下执行命令
django-admin startproject django_blog
然后就会发现在 WorkSpace 文件夹下生成了一个新的文件夹名字为 django_blog , 我们进入到这个文件夹里
![](https://img.haomeiwen.com/i8491383/15c5a3dfb8c4a80f.png)
应该是这个样子的。然后用命令指示符进入到这个目录下执行
python manage.py runserver
出现的应该是这个界面
![](https://img.haomeiwen.com/i8491383/99e88513dd4ee52b.png)
把红框那部分链接输入到浏览器里,点击回车
![](https://img.haomeiwen.com/i8491383/ed7082b9c1f6b1bc.png)
完美!!至此我们的网站就可以运行了,下一节我们将开始创建第一个应用,还会提到一下settings设置的小技巧。
网友评论