Ubuntu 16.04下Django+MySQL安装过程

一.可选项

/**
#可以新建个python虚拟环境,在全新的python环境下安装,好处是减少没必要的冲突,缺什么就装什么。
1.sudo easy_install virtualenv                   //安装virtualenv来建立python虚拟环境
2.sudo virtualenv python_env                      //该命令是将虚拟环境建立在python_env的目录
3.source ./python_env/bin/activate            //切换到新建的python虚拟环境
**/


二.本文在非虚拟python环境下搭建:
1.sudo apt-get install mysql-server mysql-client                  //安装mysql服务和客户端
2.sudo apt-get install python-mysqldb                          //安装python的MySQLDB模块,用来链接MySQL数据库
3.pip install Django                                    //安装django
4.django-admin.py startproject mysite                      //新建一个mysite项目
5.cd mysite && python manage.py runserver 0.0.0.0:8000                            //进入mysite项目并启动服务。可指定端口启动,打开访问,成功。


三.#部分说明:
6.修改mysite/mysit/setting.py中的数据库配置
DATABASES = {
'default':{
'ENGINE':'django.db.backends.mysql',//mysql
'NAME':'django',
'USER':'root',
'PASSWORD':'123123aa',
'HOST':'127.0.0.1',
'PORT':'',
}
}
7.目录说明

.mysite
├── manage.py
└── mysite
—–├── __init__.py
—–├── settings.py
—–├── urls.py
—–└── wsgi.py

mysite: 项目的容器。
manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
mysite/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
mysite/settings.py: 配置文件,本文主要修改数据库信息、模板目录、加载模块的信息
mysite/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站”目录”,指定函数与URL的映射关系。
mysit/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。本文中不会使用,nginx/apache+wsgi在生产环境中运行Django时使用