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

相關文章
相關標籤/搜索