Mengenal Django Framework:Cara mudah instalasi Django
Artikel berikut membahas mengenai Mengenal Django Framework:Cara mudah instalasi Django
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 :
- Model, merupakan bagian yang berfungsi untuk melakukan iteraksi dengan basis data.
- Template, merupakan bagian yang berfungsi untuk mengatur tampilan dalam bentuk XML atau HTML.
- 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 :
- 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.
- Django memiliki Automatic admin interface yaitu sebuah fasilitas yang bergunan untuk mengelola data admin, sehingga kita tidak direpotkan untuk membuatnya dari awal.
- Djanggo memiliki fitur Elegant URL design yaitu pengelolaan URL yang lebih mudah dan fleksibel.
- Django memiliki Template system yang merupakan salah satu fitur andalan untuk mengelola template yang powerful.
- Django memiliki Cache system merupakan salah satu bagian yang dapat kita gunakan membuat atau mengelola cache dengan mudah.
- 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 WindowsLangkah 2 :
Setelah Command Prompt terbuka ketik pip list. Akan terlihat modul-modul
global
Langkah 3 :
Apabila muncul keterangan DEPRECATION. Contoh seperti gambar di bawah. Artinya pip harus di-update.
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 :
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.
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.
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.
Karena iu, kita membutuhkan Virtualenv, agar masing-masing aplikasi
memiliki modulnya sendiri.
Instalasi Virtualenv dan Django
Langkah 1 :
Buat folder baru (Kuliah Python Django) untuk lokasi Virtualenv. Contoh
seperti gambar di bawah
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
Langkah 4 :
Kemudian kita akan mengakses file activate di dalam folder Scripts. Untuk
masuk ke Virtual Environment :
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.
Update kembali pip di dalam Virtualenv. Ketik kembali python -m pip install
--
upgrade pip. Gambar di bawah menunjukkan pip berhasil di-update.
Langkah 5 :
Selanjutnya instal Django di dalam Virtualenv. Ketik :
pip install Django==4.1.5
Cek modul kembali dengan mengetik pip list. Paket/modul Django sudah terinstal di dalam Virtualenv.
Langkah 6 :
Untuk keluar dari Virtualenv, ketik Env\Scripts\deactivate.bat
Setelah melakukan instalasi Django Framework langkah berikutnya adalah membuat project pada klik link berikut untuk melihat cara membuat project pada Django.
Gabung dalam percakapan