之前讲到过使用 cymysql 在 windows 和 linux 下面为 python3 下面启动的 django 配置 mysql 驱动的方法。
现在来补充一下不用 cymysql 而使用 pymysql 驱动的方法:
这里我用的是 ubuntu,其他 distribution 请自行脑补。
1. 安装 pip3
apt-get install python3-pip
2. 安装 django, pymysql
pip3 install django pymysql
安装之后,在 python3 下面应该可以 import pymysql
才可以。
3. 在 mypoject/init.py 中加入预启动脚本
import pymysql
pymysql.install_as_MySQLdb()
这里相当于是把引擎的名称改变一下
4. 修改 settings.py 的 DATABASES 设置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
# ...
}
}
大功告成!
【转载请附】愿以此功德,回向 >>
原文链接:http://www.huangwenchao.com.cn/2014/07/django-mysql.html【Django 1.6 + python3 mysql 驱动】