djangoでmysqlへ接続したい。 やり方教えて

Django で MySQL データベースに接続するためには、いくつかの手順が必要です。以下に、接続するための手順を説明します。

  1. MySQL インストール: まず、MySQL データベースをインストールしてセットアップします。MySQL 公式サイトやディストリビューションのパッケージリポジトリからインストールすることができます。インストール後、root ユーザーの MySQL アカウントを作成し、必要なデータベースやユーザーを作成します。

  2. Django プロジェクトの設定: Django プロジェクトの設定ファイル(settings.py)を編集して、MySQL に接続するための設定を追加します。

python
# settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'your_database_name', # MySQL データベースの名前 'USER': 'your_mysql_username', # MySQL ユーザー名 'PASSWORD': 'your_mysql_password', # MySQL パスワード 'HOST': 'localhost', # MySQL ホスト(デフォルトは 'localhost') 'PORT': '3306', # MySQL ポート番号(デフォルトは '3306') } }
  1. MySQL ドライバのインストール: Django で MySQL を使用するためには、Python の MySQL ドライバが必要です。一般的には mysqlclient が使用されます。MySQL ドライバをインストールします。
bash
pip install mysqlclient
  1. マイグレーションの実行: Django のマイグレーションを実行して、データベースにテーブルを作成します。
bash
python manage.py makemigrations python manage.py migrate

これで、Django プロジェクトが MySQL データベースに接続され、使用できるようになりました。必要に応じて、DATABASES 辞書の設定を変更して、データベース接続の詳細を調整することができます。

未分類

Posted by ぼっち