【问题解决】__init__.py目录django出现ImportError: No module named ‘MySQLdb’


众所周知的方法如下,但是如果init.py目录放的不对,还是会报错的,所以目录是关键。 正确的安放目录应该是和setting.py同级目录即可,知道了吧 亲 使用pymysql代替MySQLdb,因为两者的用法完全一致,步骤:

  1. PIP install pymysql

  2. 执行成功后,打开init.py,添加如下:

import pymysql pymysql.install_as_MySQLdb()

  1. 重新执行python manage.py syncdb,成功。