まず、MySQLを.pyで接続しようとしましたが、成功しています。Djangoが接続するmysqlのエラー
import pymysql
db = pymysql.connect(host='localhost',user='root',passwd='admin',port=3306)
cursor = db.cursor()
cursor.execute("SELECT VERSION()")
data = cursor.fetchone()
print ("Database version : %s " % data)
db.close()
しかし、私はジャンゴで使用する場合、エラー----間違っ
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'testdb',
'USER':'root',
'PASEWORD':'admin',
'HOST':'localhost',
'PORT':'3306',
}
}
です:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
----私が "輸入pymysql" を追加"settings.py"
エラー:
ImportError: Could not import settings 'HelloWorld.settings' (Is it on sys.path? Is there an import error in the settings file?): No module named pymysql
バージョン: MAC のpython 3.6 ジャンゴ:1.7.11
i Python 3.6とdjangoを使った:1.7.11 –
。インストールして何が起こったか教えてください –
要件はすでに満たされています:mysqlclient in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages –