Django连接MySQL缺少mysqlclient包

Python3 + Django
错误信息如下

'Did you install mysqlclient or MySQL-python?' % e
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'.
Did you install mysqlclient or MySQL-python?

MySQLdb明明是python2的包啊,而且mysqlclient包也装不上
这里有个简单的解决办法
在web目录下的init.py中加上

import pymysql
pymysql.install_as_MySQLdb()

也就是将pymysql包当作MySQLdb包导入即可

3 条评论

[/0o0] [..^v^..] [0_0] [T.T] [=3-❤] [❤.❤] [^v^] [-.0] [!- -] [=x=] [→_→] [><] 更多 »
昵称
  1. 匿名 Microsoft Edge 17 Microsoft Edge 17 Windows 10 Windows 10

    没懂

  2. 哈哈 Google Chrome 49 Google Chrome 49 Windows 7 Windows 7

    [0_0]

  3. 匿名 QQbrowser 10 QQbrowser 10 Windows 10 Windows 10

    [..^v^..]