Zakku-Spot.com

気になる情報のリサーチブログ - Reserch blog of information you care about -

[基礎知識]Python、Djangoから、MySQLに接続する一般的な方法について

6月 13, 2023
0 0
Read Time:43 Second

PythonとDjangoを使用してMySQLに接続するアプリケーションを作成することは一般的です。DjangoはPythonのウェブアプリケーションフレームワークであり、データベースとの連携を簡単に行うことができます。Djangoは複数のデータベースバックエンドをサポートしており、その中にはMySQLも含まれています。

一般的な手順は次のとおりです。

(1)PythonとDjangoをインストールします。Pythonのパッケージマネージャーであるpipを使用して、Djangoをインストールできます。

>pip install django

(2)Djangoプロジェクトを作成します。

>django-admin startproject your_project_name

(3)プロジェクト内にアプリケーションを作成します。

>cd your_project_name
>python manage.py startapp your_app_name

(4)Djangoの設定ファイル(settings.py)を編集し、MySQLデータベースに接続するための設定を行います。設定はDATABASESセクションで行います。

DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘NAME’: ‘your_database_name’,
‘USER’: ‘your_username’,
‘PASSWORD’: ‘your_password’,
‘HOST’: ‘localhost’,
‘PORT’: ‘3306’,
}
}

(5)Djangoモデルを作成し、MySQLデータベースのテーブルとのマッピングを行います。モデルはアプリケーション内のmodels.pyファイルに定義します。

>from django.db import models

>class YourModel(models.Model):
# モデルのフィールドを定義する
>field1 = models.CharField(max_length=100)
>field2 = models.IntegerField()

(6)マイグレーションを実行して、モデルの変更をデータベースに適用します。

>python manage.py makemigrations
>python manage.py migrate

(7)PythonコードやDjangoビューを使用して、MySQLデータベースとのやり取りを行います。データの追加、編集、削除などの操作を実行することができます。

from your_app_name.models import YourModel

データの作成

data = YourModel(field1=’Value 1′, field2=123)
data.save()

データの取得

all_data = YourModel.objects.all()

データの更新

data.field1 = ‘New Value’
data.save()

データの削除

data.delete()

以上の手順に従ってPythonとDjangoを使用してMySQLに接続するアプリケーションを作成することができます。

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

コメントを残す