Integrasi Django dengan MySQL


Integrasi Django dengan MySQL 

Instal Modul mysqlclient


Integrasi Database 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.
Integrasi Database MySQL

Apabila  berhasil,  ketik  pip list  kembali  untuk  memastikan  modul   mysqlclient telah terinstal.
Integrasi Database MySQL

Langkah#2

Buka
xampp Anda, aktifkan Apache dan MySQL
Integrasi Database MySQL

Langkah#3

Buka project Anda di Visual Studio Code, buka file settings.py di dalam folder project websiteku. Kemudian tambahkan kode seperti gambar dibawah.
Integrasi Database MySQL


Langkah#4

Buka phpmyadmin pada browser. Buatlah database dengan nama  djangowebsiteku.

Integrasi Database MySQL

Jika berhasil dibuat :
Integrasi Django dengan MySQL

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.

Integrasi Database MySQL


Langkah#6

Cek database untuk melihat data yang berhasil dimigrasi.


Integrasi Django dengan MySQL

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. 

Integrasi Django dengan MySQL

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.
Integrasi Django dengan MySQL

Langkah#3 :

Cek pada database dan tabel auth_user untuk memastikan data user telah masuk.


Integrasi Django dengan MySQL

Langkah#4 :

Jalankan server.

Integrasi Django dengan MySQL

Langkah#5 :

Buka halaman Django Admin di url http://127.0.0.1:8000/admin.
Integrasi Django dengan MySQL

Langkah#6 :

Isi username dan password superuser yang telah dibuat tadi.

Integrasi Django dengan MySQL
demikan penjelasan mengenai cara Integrasi Django dengan MySQL, Semoga bermanfaat.


Posting Komentar untuk "Integrasi Django dengan MySQL"