今回はdjangoでmysqlに接続する設定を紹介します。
インストール
python3の場合
pip install PyMySQL
python2の場合、
pip install MySQL-python
設定
__init__.pyファイルに以下の内容を追加する
from pymysql import install_as_MySQLdb
install_as_MySQLdb()
settings.pyの設定を変更する
DATABASES = {
‘default’: {
#’ENGINE’: ‘django.db.backends.sqlite3’,
#’NAME’: BASE_DIR / ‘db.sqlite3’,
‘ENGINE’: ‘django.db.backends.mysql’,
‘HOST’: ‘127.0.0.1’,
‘PORT’: 3306,
‘USER’: ‘user’,
‘PASSWORD’: ‘password’,
‘NAME’: ‘database’,
}
}