Django 1.6 + python3 mysql 驱动

之前讲到过使用 cymysql 在 windows 和 linux 下面为 python3 下面启动的 django 配置 mysql 驱动的方法。

DJANGO 学习笔记 (V)

现在来补充一下不用 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', 
       # ...
    }
}

大功告成!


【转载请附】愿以此功德,回向 >>

原文链接:https://www.huangwenchao.com.cn/2014/07/django-mysql.html【Django 1.6 + python3 mysql 驱动】

发表评论

电子邮件地址不会被公开。 必填项已用*标注