Django 使用mysql 所遇到問題一:Error loading MySQLdb module

在配置完mysql 的配置信息後執行 python manage.py runserver 時出現以下錯誤。(py3的環境)python

解決

在 python2 中,使用 pip install mysql-python 進行安裝鏈接MySQL的庫,使用時 import MySQLdb 進行使用mysql

在 python3 中,改變了鏈接庫,改成了 pymysql 庫,使用pip install pymysql 進行安裝,直接導入import pymysql使用sql

原本在上面的基礎上把 python3 的 pymysql 庫安裝上去就好了,可是問題依舊3d

通過查閱得知, Django 依舊是使用 py2 的 MySQLdb 庫的,獲得進行適當的轉換才行code

__init__.py 文件中添加如下代碼server

import pymysql
pymysql.install_as_MySQLdb()
相關文章
相關標籤/搜索