python3.5 + django1.9.1+mysql

python3 对mysql 的驱动再也不是mysqldb python

 

具体步骤 :mysql

1 安装依赖sql

pip install PyMySQL

2 修改配置数据库

__init__.pydjango

import pymysql
 
pymysql.install_as_MySQLdb()

setting.pyblog

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', #数据库引擎
        'NAME': 'test',                       #数据库名
        'USER': 'root',                       #用户名
        'PASSWORD': 'root',                   #密码
        'HOST': '',                           #数据库主机,默认为localhost
        'PORT': '',                           #数据库端口,MySQL默认为3306
        'OPTIONS': {
            'autocommit': True,
        },
    }

 

若有 以下错误ip

  from MySQLdb.converters import Thing2Literal, conversions       # isort:skip
ImportError: cannot import name 'Thing2Literal

删除PyMySQL3it

参考 https://www.robberphex.com/2013/12/254pip

相关文章
相关标签/搜索