DjangoでMySQLを利用する
はじめに
ここでは、djangoのデータベースとして、標準搭載されているsqliteではなく、MySQLを利用するための設定について解説します。
なお、MySQLは、MAMPでインストールしたものとします。
使用するデータベースの宣言
まず、manage.py
で、MySQLを利用する旨を以下のように明記します。
manage.py
import pymysql
pymysql.install_as_MySQLdb()
使用するデータベース情報の記述
そして、settings.py
でデータベースの詳細情報を記述します。
settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': データベース名,
'USER': (使用するデータベースの)ユーザー名,
'PASSWORD': (使用するデータベースの)パスワード,
'HOST': '/Applications/MAMP/tmp/mysql/mysql.sock',
'PORT': '8889' # MAMPの場合,
}
}
Author And Source
この問題について(DjangoでMySQLを利用する), 我々は、より多くの情報をここで見つけました https://qiita.com/yukiya285/items/c9dbc320a0e0e84093da著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .