4. Django Python – Setup Database

django python bahasa indonesia

1. Default Database – SQLite

  1. 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

  1. 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


Leave a Reply

Your email address will not be published. Required fields are marked *

eleven − 7 =

This site uses Akismet to reduce spam. Learn how your comment data is processed.