1. Default Database – SQLite
- Lihat konfigurasi default database pada settings.py.
DATABASES = {
'default': {
'ENGINE':'Django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
2. Lakukan migrasi untuk apply model ke database.
3. Jika belum membuat model, maka tabel-tabel default akan di-apply ke database.
$ python3 manage.py makemigrations
$ python3 manage.py migrate
2. MySQL
- Konfigurasi database pada settings.py.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'db_sekolah',
'USER': 'root',
'PASSWORD': 'adminadmin',
'HOST': 'localhost',
'PORT': 3306,
}
}
2. Install mysqlclient.
3. Lakukan migrasi untuk apply model ke database.
$ pip3 install mysqlclient
$ python3 manage.py makemigrations
$ python3 manage.py migrate
Lanjutkan Membaca Materi Lengkap