Windows&Ubuntu下搭建virtualenv Django开发环境

文章目录
  1. 1. Windows搭建Django虚拟环境
  2. 2. Ubuntu搭建Django虚拟环境

掐指一算我大概有一个半月没有更新任何博客了,学习过程有写学习笔记,但是懒最终没有发布上来(捂脸)。
开始学习Django了,所以在Ubuntu和Windows都搭建了环境,重点记录一下搭建的过程和踩的坑…

Windows搭建Django虚拟环境

1.更新pip,更新了好几次才成功,半夜晚不晓得为什么这么差。

1
python3 -m pip install -U pip

2.安装virtualenv

1
pip3 install virtualenv

3.安装virtualenvwrapper

1
pip3 install virtualenv wrapper

4.创建文件夹并生成虚拟环境

1
2
3
mkdir env_practice
cd env_practice
virtualenv test1

这个创建的过程稍微有点慢,期间不用动它,慢就慢点吧,不然随手一个回车敲上去就废了。

5.进入包含虚拟环境的文件夹test1中的Script

1
2
cd test1
cd Scripts

6.激活虚拟环境

1
activate

7.安装指定版本的django,这里安装1.8.2

1
pip install django==1.8.2

这里实在是太慢了,所以指定一个临时安装源:

1
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.8.2

8.查看当前环境已经安装了哪些包

1
2
3
pip list
或者
pip freeze

9.创建一个基本django项目

1
django-admin startproject 项目名称

10.创建一个django应用

1
python manage.py startapp 应用名称

11.在settings.py加入新应用

11.启动项目

1
python manage.py runserver

访问localhost:8000,出现下图表示创建成功:

还是得配好Windows环境,个人还是习惯在Windows下面开发。

Ubuntu搭建Django虚拟环境

1.更新软件包

1
2
sudo apt-get update
sudo apt-get upgrade

2.安装virtualenv

1
pip3 install virtualenv

3.安装virtualenvwrapper

1
pip3 install virtualenv wrapper

4.创建指定版本的虚拟环境

1
mkvirtualenv -p /usr/bin/python3.6 虚拟环境名称

5.创建项目文件夹

1
mkdir django01

6.在当前虚拟环境下安装django指定版本
这个安装过程实在是太慢了…

1
pip install django==1.8.2

7.查看当前已经安装的包

1
2
3
pip list
或者
pip freeze

7.创建django项目和应用

1
2
django-admin startproject 项目名称
django manage.py startapp 应用名称

manage.py是项目管理文件,通过它管理项目。
与项目同名的目录,此处为test1。
_init_.py 是一个空文件,作用是这个目录test1可以被当作包使用。
settings.py是项目的整体配置文件。
urls.py是项目的URL配置文件。
wsgi.py是项目与WSGI兼容的Web服务器入口

_init.py_是一个空文件,表示当前目录booktest可以当作一个python包使用。
tests.py文件用于开发测试用例.
models.py文件跟数据库操作相关。
views.py文件跟接收浏览器请求,进行处理,返回页面相关。
admin.py文件跟网站的后台管理相关。

8.将新创建的项目加入到settings.py的配置里

8.启动项目

1
python manage.py runserver


出现下图表示成功创建项目。