假设环境里已经安装好了Python3, Django1.7.2, MySQL。那么一步步来就好了:
一, 下载PyMySQL:
https://github.com/PyMySQL/PyMySQL/
二, 安装PyMySQL到Python:
python setup.py install
三,在Django项目(这里是mysite/mysite)中的__init__.py 加入:
import pymysql
pymysql.install_as_MySQLdb()
如果还没有创建项目,需要先创建一个:
django-admin startproject mysite
四, 同样,在项目文件夹中的setting.py中加入数据库信息:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydb', #Here is your database name
'USER': 'root',
'PASSWORD': '',
'HOST': '127.0.0.1',
'PORT': '3306'
}
}
注意,上面的配置信息按照实际的填写。如果没有修改数据库的权限等信息,则按照上面填就好了,都是默认的。注意NAME这里填写要链接的数据库名。
五, 检查链接
配置好上面的信息之后,进入Django管理shell,尝试链接一下:
from django.db import connection
cursor = connection.cursor()
如果没有报错,则说明大功告成。有报错的话,则退回到四中检查配置信息。
六, 同步数据库
数据库配置成功后,需要Django帮忙同步一下数据库,将项目中的内容同步到刚刚配置好的新数据库中:
python manage.py syncdb
这里由于是第一次写数据库,因此会在最后请你创建Django超级管理用户。按照提示写就可以了。
七, 小彩蛋
如果上面所有的都做成功之后,启动Django项目:
python manage.py runserver
键入如下网址:
http://127.0.0.1:8000/admin