Integrasi Django dengan MySQL
Modul mysqlclient digunakan sebagai interface Python ke Database MySQL.
Langkah- langkah instalasi sebagai berikut :
Langkah#1
Buat cmd, kemudian masuk ke dalam Virtualenv. Setelah itu ketik piplist untuk
mengecek daftar modul. Selanjutnya ketik pip install mysqlclient,
seperti gambar di bawah.
Apabila berhasil, ketik pip list
kembali untuk memastikan modul mysqlclient
telah terinstal.
Langkah#2
Buka xampp Anda, aktifkan Apache dan MySQLLangkah#3
Buka project Anda di Visual Studio Code, buka file settings.py di dalam
folder project websiteku. Kemudian tambahkan kode seperti gambar dibawah.
Langkah#4
Buka phpmyadmin pada browser. Buatlah database dengan nama djangowebsiteku.Langkah#5
Buka kembali cmd, ketik manage.py migrate, Migration adalah sebuah fasilitas yang digunakan untuk mempermudah kita
ketika ada perubahan dalam database. Pada langkah ini kita membuat tabel,
field, dan record untuk aplikasi yang sudah didefinisikan di dalam list
INSTALLED_APPS pada settings.py ke database djangowebsiteku.
tunngu sampai proses selesai.
Langkah#6
Cek database untuk melihat data yang berhasil dimigrasi.
Django Admin
Salah satu bagian dari Django adalah antarmuka admin otomatis. Membaca data
dari model untuk menyediakan antarmuka yang dapat mengelola konten di website
Anda seperti insert, read, update, dan delete. Penggunaan Django Admin
disarankan pada alat manajemen internal organisasi. Tidak dimaksudkan untuk
digunakan seluruh user sebagai Front-End website, dikarenakan menampilkan
terlalu banyak elemen dari model yang tidak perlu.
Membuat Superuser
Langkah#1 :
Untuk masuk ke situs admin, diperlukan akun pengguna dengan status Staf
diaktifkan, untuk melihat dan membuat record. Pengguna ini memiliki izin untuk
mengelola semua objek. Anda dapat membuat akun “superuser” yang memiliki akses
penuh ke website dan semua izin yang diperlukan menggunakan manage.py.
Langkah#2 :
Buka cmd, kemudian ketik manage.py createsuperuser Isikan username, email,
dan password seperti gambar dibawah.
Langkah#3 :
Cek pada database dan tabel auth_user untuk memastikan data user telah
masuk.
Langkah#4 :
Jalankan server.
Langkah#5 :
Buka halaman Django Admin di url http://127.0.0.1:8000/admin.
Posting Komentar untuk "Integrasi Django dengan MySQL"
Posting Komentar