Membuat project pertama dengan django

Penjelasan Django

Django adalah sebuah framework full-stack untuk membuat aplikasi web dengan bahasa pemrograman python. Django juga merupakan framework python web tingkat tinggi yang memungkinkan kita dapat melakukan pengembangan aplikasi dengan cepat dan memiliki desain pragmatis dan lebih bersih.

Full-stack artinya, framework django meliputi sisi front-end dan juga back-end. Front-end adalah sisi depan pada aplikasi yang akan dilihat oleh pengguna, sedangkan back-end adalah sisi belakang yang berhubungan dengan database dan logika program.

Kenapa harus Django

  • Cepat dan sederhana
    Salah satu tujuan utama Django adalah untuk menyederhanakan pekerjaan bagi pengembang.
  • Aman
    Keamanan juga merupakan prioritas tinggi untuk Django. Ini memiliki salah satu sistem keamanan out-of-the-box terbaik di luar sana, dan membantu pengembang menghindari masalah keamanan umum.
  • Cocok untuk proyek aplikasi web apa pun
    Dengan Django, Anda dapat menangani proyek dari berbagai ukuran dan kapasitas, apakah itu situs web sederhana atau aplikasi web beban tinggi.
  • Mapan
    Django telah teruji oleh waktu dan kerumunan. Ini memiliki komunitas besar dan suportif yang diakses melalui berbagai forum, saluran, dan situs web khusus. Sangat mudah untuk menemukan bantuan ketika ada fungsi bermasalah dalam kode, dan untuk menemukan pengembang jika perusahaan Anda ingin mendasarkan proyek berikutnya pada Django.

    Django memulai dengan dokumentasi yang hebat, yang terbaik dari kerangka sumber terbuka lainnya. Dan itu masih dipertahankan pada tingkat tinggi, diperbarui bersama dengan fungsi dan perbaikan baru, sehingga Anda dapat dengan mudah beradaptasi dengan perubahan.

Seberapa populer Django?

Tidak ada pengukuran pasti dan tersedia untuk popularitas kerangka kerja sisi server (walaupun Anda dapat memperkirakan popularitas menggunakan mekanisme seperti menghitung jumlah proyek GitHub dan pertanyaan StackOverflow untuk setiap platform). Pertanyaan yang lebih baik adalah apakah Django "cukup populer" untuk menghindari masalah platform yang tidak populer. Apakah terus berkembang? Bisakah Anda mendapatkan bantuan jika Anda membutuhkannya? Apakah ada kesempatan bagi Anda untuk mendapatkan pekerjaan yang dibayar jika Anda belajar Django?

Berdasarkan jumlah situs profil tinggi yang menggunakan Django, jumlah orang yang berkontribusi pada basis kode, dan jumlah orang yang memberikan dukungan gratis dan berbayar, maka ya, Django adalah kerangka kerja yang populer!

Situs profil tinggi yang menggunakan Django meliputi: Disqus, Instagram, Knight Foundation, MacArthur Foundation, Mozilla, National Geographic, Open Knowledge Foundation, Pinterest, dan Open Stack.

Cara install Django

Apa saja yang perlu disiapkan

  1. python v 3 >
  2. PIP

Step by step instalasi Django

  • Buka terminal kamu
  • Kemudian ketikan py –version atau python3 -v atau python -v
    Untuk memastikan jika dikomputer kamu sudah terinstall python
  • Kemudian ketikan
py -m pip install – upgrade pip

untuk melakukan upgrade pada pip

  • Buka folder dimana kamu akan menyimpan projectnya
  • Kemudian buat folder project kamu
mkdir django_project
  • Masuk ke folder yang tadi sudah kita buat
cd django_project
  • Setting up a virtual environment
py -m venv django_project

Ini akan membuat folder bernama django_project , yang didalamnya berisikan pengaturan virtuan environment yang sebelumnya kita buat.

  • Mengaktifkan virtual environment dengan mengetikan :
django_project\scripts\activate
  • Install Django framework di dalam virtual environment
Py -m pip install Django

Tunggu proses instalasi nya sampai selesai, proses instalasi ini tidak membutuhkan waktu yang lama tergantung dari koneksi internet kamu.

  • Cek versi Django framework , tahap ini bisa kamu lewati karna ini bertujuan untuk melakukan pengecekan apakah proses instalasi Django berhasil.
django-admin --version
  • Membuat project pertama dengan Django
django-admin startproject test_project
  • Masuk ke halaman project pertama kita
cd test_project
  • Menghidupkan server local dari framework Django
python manage.py runserver

Kamu dapat melihat terdapat URL dengan port 8000 untuk Django project kamu. Sampai disini kamu sudah selesai membuat project pertama kita dengan framework Django.

Ini adalah halaman project Django pertama kita. Bagaimana cukup mudah bukan melakukan instalasi dan membuat project Django pertama kita pada local windows .

Selesai.