我正在使用python34在django项目中使用Windows 10命令行,但是我在使用SQL时遇到困难。
我已经使用pip install mysqlclient==1.3.5并安装了mysqlclient 并找到了该文件,以确保我没有妄想。然后python manage.py migrate,我跑去将表迁移到SQL数据库(我正在使用phpmyadmin)。但是,当命令返回时…
pip install mysqlclient==1.3.5
python manage.py migrate
File "C:\Users\user\env\lib\site-packages\django\db\backends\mysql\base.py", line 30, in <module> '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?
我知道这样的问题已经存在,但是似乎没有一种解决方案对尝试产生任何影响。先感谢你。
pip install pymysql
然后,在项目原始目录(与settings.py相同)中编辑__init__.py文件。
加:
import pymysql pymysql.install_as_MySQLdb()