Install Django
Django merupakan salah satu framework handal untuk membuat sebuah website secara cepat dan praktis. Framework ini bersifat open-source dan dapat digunakan secara gratis.
Jika Django belum ter-install pada komputer kalian, hal pertama yang harus dilakukan adalah menginstall-nya dengan mengetikan perintah berikut di terminal.
pip install django
Setelah itu untuk mengecek versi Django dapat dilakukan dengan menggunakan
perintah python -m django --version
pada terminal kalian.
python -m django --version
Jika muncul output versi Django yang ditampilkan maka Django sudah bisa digunakan namun jika belum terinstal maka akan muncul output "No module named django"
Membuat Project Django
Untuk membuat sebuah project Django sangat mudah sekali cukup dengan
mengetikan perintah django-admin startproject mysite
maka akan dibuatkan struktur project Django yang sudah bisa kita
gunakan. Perintah dibawah ini akan membuat project dengan nama mysite
dan untuk menjalankannya cukup dengan menggunakan perintah python manage.py runserver
.
django-admin startproject mysite
cd mysite
python manage.py runserver
Jika berhasil dan tidak ada error maka akan muncul sebuah link
localhost 127.0.0.1:8000
yang mengarah pada project Django yang sudah kita buat tadi seperti
pada gambar berikut.
Membuat Web Application
Setelah membuat project Django dengan menggunakan django-admin startproject mysite
selanjutnya adalah membuat sebuah web application dengan mengetikan
perintah python manage.py startapp blog
.
python manage.py startapp blog
Perintah diatas akan membuat folder baru yang bernama blog didalam project mysite. Perbedaan antara project dan app adalah, project berperan sebagai konfigurasi web pada Django dan dapat berisi aplikasi-aplikasi didalamnya sedangkan app sendiri adalah website itu sendiri.
Kemudian untuk dapat menggunakan aplikasi tersebut terlebih dahulu tambahkan
aplikasi blog kedalam project mysite dengan menambahkan baris kode pada
bagian INSTALLED_APPS
di dalam file mysite/settings.py
seperti berikut.
INSTALLED_APPS = [ ... 'blog' ]
Sampai pada tahap ini kita sudah berhasil menambahkan aplikasi kedalam project Django kita, selanjutnya adalah untuk melakukan coding terhadap aplikasi tersebut seperti membuat database, views, routing dan lain-lain.
Tahap selanjutnya:
Referensi: