一、七天入门Django开发 - 环境搭建
前言
要快速入门一门课程,重点要快,而且要有成果,最起码一个demo要出来。
所以太多的细节可以等把第一个项目做好了,做第二个项目的时候再深入慢慢思考为什么。
不然基础就学一个月,基本上就是从入门到放弃的。
- 以结果为导向,每天项目达到什么目的
- 有一个大框架,起码是基本的业务流是怎么流转的。
以前写有个文档搭建虚拟环境的,回去看了一下,有点乱,重新写一篇。
环境搭建
环境搭建作为项目的开始,这步务必做好,不然对于刚开始学习的同学来说那基本是致命的打击,心里可能会想 - 环境都搭建不好,那还玩个锤..
一、安装虚拟环境virualenv
使用的库、框架不多的情况下, 不适用虚拟环境也行。
但是环境多的时候,python项目管理就会比较混乱,所以需要搭建虚拟环境。
virtualenv就是用来为每一个项目创建一套“独立隔离”的Python运行环境的工具。
举例子:
A项目需要的环境: python2.7 + django2.1
B项目需要的环境: python3.7 + django3.0
不装个虚拟环境那就难搞了,python环境中不能同时安装django2.1和django3.0
基本环境: Python3.7 、 Django2.1.5 、 Pychram社区版
1.安装virtualenv
cmd 中输入:
pip install virtualenv -i https://pypi.doubanio.com/simple
看提示,是否安装成功
2.安装virtualenvwrapper
virtualenv过多,就麻烦了,我们可以使用Virtualenvwrapper来方便地管理python虚拟环境。
安装virtualenvwrapper
pip install virtualenvwrapper-win -i https://pypi.doubanio.com/simple
3.设置WORK_HOME环境变量
给虚拟环境设置一个专门的目录
通过设置WORKON_HOME路径,就给我们的python虚拟环境指定了一个存放位置
注意: 环境变量配置好之后,要重开cmd,这样环境变量才生效!!
4.新建虚拟环境
mkvirtualenv 虚拟环境名称
mkvirtualenv blog
因为前一步设置了WORK_HOME,所有虚拟环境将安装到目录:D:\project\codeworkspace
5.查看虚拟环境
workon #列出所以目录下虚拟环境
workon 虚拟环境名称 # 进入虚拟环境
6.退出虚拟环境
deactivate
7.删除虚拟环境
rmvirtualenv blog
三、安装 django
先进入虚拟环境
pip install django==2.1.5 -i https://pypi.doubanio.com/simple
四、创建 django 项目
django-admin startproject blogs
五、运行django项目
先去到创建项目的文件中,运行启动服务的命令,端口号可以自己设置。
python manage.py runserver 127.0.0.1:8090
在浏览器中可以打开项目