python3+django 支持 mysql

ubuntu 12.04+python3+django1.8

安装mysql

    sudo apt-get install mysql-server
    sudo apt-get isntall mysql-client
    sudo apt-get install libmysqlclient-dev

django1.8 中的mysql 只支持 MySQLdb, 而python3 没有MySQLdb这个包,这里我们用pymysql代替,需要做小小的修改在 settings.py 同一文件夹下的 init.py 下添加

import pymysql
pymysql.install_as_MySQLdb()

需要将django默认的sqlite3修改为mysql,将下面代码替换settings.py 的DATABASES


DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'database_name',
        'USER': 'database_user',
        'PASSWORD': 'database_pwd',
        'HOST': '',
        'PORT': '',
    }
}

你可能感兴趣的:(mysql,python,django,ubuntu)