Koneksi Django Admin Dengan PostgreSql

Django admin adalah framework yang menggunakan programming python, secara default django akan menggenerate database dalam bentuk sqlite. Lalu bagaimana jika kita ingin menggunakan database postgresql ?
Setup Django admin to postgresql :
  • Pastikan kalian sudah generate app dengan django admin.
  • Cari dan buka file settings.py
  • Cari kata “DATABASES”. 
Syntax lengkapnya :

DATABASES = {
    ‘default’: {
        ‘ENGINE’: ‘django.db.backends.sqlite3’,
        ‘NAME’: os.path.join(BASE_DIR, ‘db.sqlite3’),
    }
}

Ganti dengan :

DATABASES = {
    ‘default’: {
        ‘ENGINE’: ‘django.db.backends.postgresql_psycopg2’,
        ‘NAME’: ‘investasi02’,
        ‘USER’: ‘postgres’,
        ‘PASSWORD’: ‘madun2015’,
        ‘HOST’: ‘localhost’,
        ‘PORT’: ”,
    }

Keterangan :

  • Name : nama database
  • User : username login ke database
  • Password : password login ke database
  • Host : localhost (sesuaikan)
Sekarang kalian coba generate : python manage.py migrate dan perhatikan didatabase postgresql kalian, jika koneksi berhasil akan terbentuk tabel tabel baru bawaan django admin hasil generatenya.

Leave a Reply

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