Я уже установил mysql 5.1 на мой компьютер с Windows 10, и я могу подключить mysql из python:
import pymysql
conn=pymysql.connect(host='localhost',user='root',password='MYSQLTB',db='shfuture')
, затем я загружаю фрейм django и пытаюсь использовать его для подключения mysql, что я делаюis:
создать содержимое файла my.cnf:
[client]
database = shfuture
host = localhost
user = root
password = MYSQLTB
default-character-set = utf8
изменить settings.py на:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'OPTIONS': {
'read_default_file': os.path.join(BASE_DIR, 'my.cnf'),
},
}
}
, затем запустить:
python manage.py runserver
но получил ошибку:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install the MySQL client?
Нужно ли мне устанавливать дополнение MySQL в виртуальной среде Django?если я могу использовать существующий MySQL вместо