Menghubungkan Database Mysql dengan Django
1. Hal pertama yang harus dilakukan adalah menginstall "mysqlclient" menggunakan PIP. Caranya cukup buka terminal arahkan ke folder project anda kemudian ketikkan perintah pip install mysqlclient kemudian tunggu hingga proses install selesai.2. Buka file settings.py yang ada di nama_project/settings.py kemudian edit bagian code :
Ubah menjadi seperti code di bawah ini :
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'namadatabase',
'USER': 'root',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '3306',
}
}
3. Pastikan server local anda sudah jalan dan jangan lupa membuat database yang di inginkan.
4. Gunakan perintah python manage.py migrate untuk membuat table migration yang telah tersedia. Fitur ini sama halnya seprti php artisan migrate pada laravel.
Itulah tadi cara menghubungkan project web django dengan database mysql.