## virtualenv优点
1、不同应用开发环境独立
2、环境升级不影响其他应用,也不会影响全局的python环境
3、防止系统中出现包管理混乱和版本冲突
使用
```
安装virtualenv
pip install virtualenv
创建testvir目录
virtualenv testvir
进入testvir虚拟环境
cd testvir
activate.bat
退出虚拟环境
deactivate.bat
```
以上比较麻烦
```
pip install virtualenvwrapper-win
//linux 安装 pip install virtualenvwrapper
创建虚拟环境
mkvirtualenv pydjango
deactivate退出虚拟环境
workon 查看虚拟环境
workon pydjango 进入虚拟环境
pip list 查看虚拟环境包含哪些开发包
pip install requests 安装
pip install django
pip uninstall requests 卸载
```
虚拟环境目录
C:\Users\你电脑的用户名\Envs\pydjango
创建项目

运行项目

访问地址

出现结果

新建message模块


## 安装mysql驱动
python2.7
```pip install mysql-python```
安装时候会出现错误
解决方案:http://blog.csdn.net/u012882134/article/details/51934165
python3
```pip install mysqlclient```
## 配置流程

setting.py的数据库配置
```
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "pydjango",
'USER':"root",
'PASSWORD':"root",
'HOST':"127.0.0.1"
}
}
```
在tools中运行的manage.py的小窗口中分别输入
```makemigrations```
```migrate```
目的是导入默认数据表
static静态文件目录配置
```
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
```