#01-Django Perkenalan & Installasi

Version List

OS Windows 10 Home 64bit
Python 3.8.2
Django 3.0.5

Mengapa Python??

Python merupakan bahasa pemrograman yang sangat populer saat ini, jika anda mengetik Programing Language terpopuler 2020, maka Python akan menempati peringkat nomer 1.

Django

Django merupakan salah satu Web Framework terpopuler untuk Python saat ini.

Installasi

Sebelum menginstall Django pastinya harus menginstall Python terlebih dahulu silakan masuk ke website nya install berdasarkan panduan OS masing-masing.

Setelah Python diinstal kita akan menyiapkan alat tambahan yaitu:

  1. Pip adalah sebuah tool yang akan kita gunakan untuk manajemen paket python. Termasuk juga menginstall Django
  2. Virtual Environment adalah sebuah tools yang digunakan untuk membuat sebuah wadah yang terisolasi dari dunia luar, sehingga masing-masing project dapat memiliki environment nya sendir-sendiri misal: Project A(Python 2.7, Django 1.7, Mysql 5.0) dan Project B( Python 3.8.2, Django 1.8, Mysql 5.5 )

Install Pip & Virtual Environment

Buka terminal (linux/Mac) atau command prompt (windows) dan ketikkan perintah dibawah ini.

easyinstall pip

Setelah pip terinstall, lalu install virtualenv

pip install virtualenv

Setelah selesai menginstal venv , buatlah direktori baru dan masuk ke direktori tersebut. Misal untuk contoh kasus diatas saya buat direktori seperti di bawah ini:

mkdir new_version

Inisialisasi venv ke folder new_version

python -m venv new_version
ls new_version

Akan ada file/foder env baru pada folder tsb(Include, Lib, Scripts, pyvenv.cfg).

Aktifkan venv untuk folder tsb:

new_version/Sripts/activate

Jika menggunakan Windows Powershell(“Run as Administrator”) lalu ketik command Set-ExecutionPolicy RemoteSigned.

venv new_version sedang aktif

Install Django

pip install django

Membuat Project

masuk ke direktori new_version, lalu buat project

cd new_version
django-admin startproject myapp

masuk ke direktori myapp, lalu Test jalankan program

cd myapp
python manage.py runserver

Buka web browser anda http://localhost:8000

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>