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.