Mengenal Django Framework:Cara mudah instalasi Django

Artikel berikut membahas mengenai Mengenal Django Framework:Cara mudah instalasi Django

Pengertian Django Framework

Django merupakan salah satu web framework yang menggunakan bahasa pemrograman python, django berbasis MTV adalah kependekan dari Model, Template dan View. Pengertian Web framework adalah sebuah tools yang berguna untuk memudahkan programmer ketika membuat aplikasi berbasis web.

Apa itu MTV ?

Jika  biasanya sebuah framework itu berbasis MVC (Model View Controller), pada djanggo ini aga sedikit berbeda yaitu menggunakan model MTV dimana pengertian dari MTV adalah sebagai berikut :
  1. Model, merupakan bagian yang berfungsi  untuk melakukan iteraksi dengan basis data.
  2. Template, merupakan bagian yang berfungsi untuk mengatur tampilan dalam bentuk XML atau HTML.
  3. View, merupakan bagian yang memuat logika biasanya digunakan untuk mengolah data dari model kemudian dapat dikirimkan ke dalam Template.

Keunggulan Django Framework

Berikut ini adalah keunggulan dari django framework :
  1. Django berbasis Object-relational mapper yang dapat mendefinisikan data dari model dalam bahasa pemrograman Python kemudian pemanggilan data menggunakan API (Application programming interface) untuk mengakses data tersebut.
  2. Django memiliki Automatic admin interface yaitu sebuah fasilitas yang  bergunan untuk mengelola data admin, sehingga kita tidak direpotkan untuk membuatnya dari awal.
  3. Djanggo memiliki fitur Elegant URL design yaitu pengelolaan URL yang lebih mudah dan fleksibel.
  4. Django memiliki Template system yang merupakan salah satu fitur andalan untuk mengelola template yang powerful.
  5. Django memiliki Cache system merupakan salah satu bagian yang dapat kita gunakan membuat atau mengelola cache dengan mudah.
  6. yang terakhir adalah Internationalization yang berguna untuk mempermudah ketika membuat web dalam berbagai bahasa.

Pengertian PIP pada Python

PIP adalah kependekan dari Pip Installs Python atau Pip Installs Package. adalah sebuah program untuk manajemen paket di Python. PIP berguna untuk menginstal, menghapus, upgrade paket Python, dan lainnya. 

Apa itu paket Python?

Paket Pyhon merupakan sebuah modul yang didalamnya berisi kode-kode python kemudian paket tersebut dapat di impor ke dalam program yang sedang kita buat.

Mengecek Modul dengan PIP

untuk mengecek modul-modul yang telah terinstal kita dapat mengecek menggunakan PIP yang berjalan pada command prompt / cmd. langkah-langkahnya adalah sebagai berikut :

Langkah 1 :

Buka command prompt Anda. Dengan mengetik cmd pada kotak searching Windows


Mengenal Django Framework:Cara mudah instalasi Django


Langkah 2 :

Setelah Command Prompt terbuka ketik pip list. Akan terlihat modul-modul global


Mengenal Django Framework:Cara mudah instalasi Django

Langkah 3 :

Apabila muncul keterangan DEPRECATION. Contoh seperti gambar di bawah. Artinya pip harus di-update.  

Mengenal Django Framework:Cara mudah instalasi Django

Langkah 5 :

Untuk meng-update pip. Pada command prompt, silahkan ketik :
python -m pip install --upgrade pip
gambar dibawah ini adalah contoh pip yang berhasil diupdate :
 
Mengenal Django Framework:Cara mudah instalasi Django

Instalasi Virtual Environment  

Virtual Environment atau V
virtual yang terisolasi. Terisolasi artinya tertutup dan tidak bisa diakses dari dunia luar. Program Python yang berjalan di dalam Virtualenv memiliki modul-modulnya sendiri dan program dari luar tidak bisa mengaksesnya.
  
Mengenal Django Framework:Cara mudah instalasi Django

Kenapa Menggunakan Virtualenv?

Misal, pada hari ini kita membuat proyek aplikasi menggunakan django 1.1. Aplikasi  berjalan dengan sempurna menggunakan modul versi 1.1. Lalu beberapa waktu  kemudian, django rilis versi baru misalnya versi 4.0. Kita kemudian melakukan upgrade modul. Akan tetapi, aplikasi yang sudah kita buat tidak bisa berjalan dengan modul versi baru ini, karena banyak perubahan fungsi dan lain-lain. Sementara itu, ada proyek aplikasi lain yang diharuskan menggunakan modul versi itu. gambar dibawah mengekspresikan modul yang konflik.

Mengenal Django Framework:Cara mudah instalasi Django

Karena iu, kita membutuhkan Virtualenv, agar masing-masing aplikasi memiliki modulnya sendiri.

Mengenal Django Framework:Cara mudah instalasi Django

Instalasi Virtualenv dan Django

Langkah 1 :

Buat folder baru (Kuliah Python Django) untuk lokasi Virtualenv. Contoh seperti gambar di bawah

Mengenal Django Framework:Cara mudah instalasi Django

Langkah 2 :

Buka Command Prompt. Ini adalah perintah cmd yang perlu diingat. Untuk instalasi Virtualenv dan menggunakan Django Framework kita selalu gunakan command prompt.
  • dir untuk mengecek directory yang ada pada folder tersebut.
  • cd untuk berpindah ke suatu directory. cd.. untuk kembali ke folder sebelumnya. cd nama folder untuk masuk ke dalam directory.

Langkah 3 :

Masuk kedirektori Posisi sudah di dalam  directory Kuliah Python Django. kemudian ketik perintah berikut :
python -m venv Env

Mengenal Django Framework:Cara mudah instalasi Django
Anda bisa mengecek hasilnya di folder Kuliah Python Django seperti berikut :

Mengenal Django Framework:Cara mudah instalasi Django

Langkah 4 :

Kemudian kita akan mengakses file activate di dalam folder Scripts. Untuk masuk ke Virtual Environment :

Mengenal Django Framework:Cara mudah instalasi Django
Kembali ke cmd, tambahkan
Env\Scripts\activate.bat
maka kita sudah masuk ke dalam Virtualenv. Cek modul kembali dengan mengetik pip list. Terlihat bahwa modul-modul di dalam Virtualenv berbeda dengan modul-modul global.

Mengenal Django Framework:Cara mudah instalasi Django
Update kembali pip di dalam Virtualenv. Ketik kembali python -m pip install --
upgrade pip. Gambar di bawah menunjukkan pip berhasil di-update.

Mengenal Django Framework:Cara mudah instalasi Django

Langkah 5 :

Selanjutnya instal Django di dalam Virtualenv. Ketik :
pip install Django==4.1.5

Mengenal Django Framework:Cara mudah instalasi Django

Cek modul kembali dengan mengetik pip list. Paket/modul Django sudah terinstal di dalam Virtualenv.

Mengenal Django Framework:Cara mudah instalasi Django


Langkah 6 :

Untuk keluar dari Virtualenv, ketik Env\Scripts\deactivate.bat

Mengenal Django Framework:Cara mudah instalasi Django



Setelah melakukan instalasi Django Framework langkah berikutnya adalah membuat project pada klik link berikut untuk melihat cara membuat project pada Django.