belajar django cara menghubungkan django dan mysql
cara menghubungkan django ke database mysql di ubuntu.
baiklah langsung saja saya mulai
pertama pastikan sudah mengistall mysql di terminal ubuntu,jika belum bisa melihat disini cara menginstall database mysql untuk django di ubuntu
jika sudah menginstall saya mulai
URUTAN MENJALANKAN MYSQL DI DJANGO
1.buka terminal (ctrl+shift+t)
2.buka django-apps lalu jalankan virtual env
3.buat project(django-admin startproject nameproject)
4.buka project (cd nameproject)
5.buka folder di text editor (vscode)
6.masuk ke settings.py( biarkan saja dulu,di nomor ini masuk saja )
8.masuk ke terminal lagi lalu jalankan mysql(mysql -u root -p) kemudian
diminta memasukan password ( password kalian )
9.create database (create database namedatabase;)
10.cek database (show databases)
11.gunakan database (use namedatabase)
12.lihat tabel (show tables;) masih kosong outputnya pasti (Empty set
(0.00 sec)
13.edit database pada project yang dibuat tadi(nameproject) buka file
setting.py cari bagian database
DATABASE = {
'default':{
'ENGINE':'django.db.backends.mysql',
'NAME':'namedatabase',
'USER':'root',
'PASSWORD':'yourpassword',
}
}
14.edit seperti diatas.sesuaikan nama database dan password yang kalian
pakai
15.buka terminal dan new window buka project yang dibuat tadi lalu
jalankan env (bocuin@ubuntu:~/django-apps/nameproject$ source
../env/bin/activate)
16.otomatis akan masuk ke env ( (env)bocuin@ubuntu:~/django-
apps/nameproject$ ) jalankan server (python manage.py runserver)
17.buka browser lalu jalankan localhost( localhost:8000 )
18.cek, jika sudah localhsot akan terbuka dan tidak ada error
19.lalu stop saja server localhostnya ( CTRL^C ) karna kita hanya
mengecek
20.setelah itu buat migrate python ( pytohn manage.py migrate ) tunggu
prosesnya hingga selesai
21.jika sudah, buka terminal yang sedang menjalankan mysql tadi lalu cek
migrate databasenya ( show tables; ) jika benar isi table paling atasnya
adalah ( auth_group )
22.buka window terminal yang membuat python migrate tadi, kemudian
jalankna localhsot lagi(localhost:8000 )
23.jika tidak ada error berarti berhasil,kemudian buka (
localhost:8000/admin ) jika benar maka muncul form dan meminta username maka selamat kamu sudah berhasil menghubungkan database mysql ke django di linux ubuntu
cukup mudah kan cara megnhubungkan databse mysql dan django di ubuntu,sekian dari saya terimakasih
ADS HERE !!!