So now I will describe the necessary configuration required to connect Django with the MySQL database.
Step - 1: Installing MySQL Client
Install MySQL client through pip using the command
pip install mysqlclient
Step - 2: Setting Database Connection
Open the settings.py file of the Django project. Here update the database connection settings as bellow
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test_dashboard',
'USER': 'test_user',
'PASSWORD': 'test_pass',
'HOST': 'localhost',
'PORT': '3306',
}
}
Here -
ENGINE : database engine.
NAME : database user name.
PASSWORD : database user password.
HOST : database server host.
PORT : database port.
Step - 3: Make Migrations
Now run the below commands -
python manage.py makemigrationspython manage.py migrate
This will migrate all Django Models to MySQL schema.
This is how you can connect your Django web application with the MySQL database.
If this article was helpful leave a comment.