djangoでmysql接続

Python

今回は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’,
    }
}
タイトルとURLをコピーしました