Menginstall Django di Windows 10


Django adalah sebuah salah satu framework yang menggunakan bahasa pemrograman Python.

Download Python

Download python untuk windows di https://www.python.org/downloads/ lalu install seperti biasa.

Buat Virtual Environment

Setelah menginstall python, buka terminal powershell lalu buat folder baru dengan cara mkdir django lalu cd django

Buat Virtual Environment untuk project kita dengan perintah python -m venv Env maka secara otomatis python akan membuatkan folder Env.

ls -ltr
total 0
drwxr-xr-x 1 AQN Developer 197121 0 Jan 24 14:39 Env

Selanjutkan kita akan mengaktifkan virtual environment yang sudah dibuat. Pada terminal Powershell ketik cmd lalu enter. Selanjutnya ketik Env\Scripts\activate.bat

Install Django

Tahap berikutnya Install Framework Django dengan cara ketik pip install Django

Cek apakah Django sudah terinstall dengan cara ketik pip list maka kurang lebih hasilnya akan seperti ini.

~ pip list
Package    Version
---------- -------
Django     4.0.1
pip        21.3.1

Install project Django dengan ketik django-admin startproject myproject. myproject adalah folder yang akan kita buat untuk framework Django. Seharusnya akan ada folder baru bernama myproject. untuk melihatnya dengan perintah dir atau ls -ltr

ls -ltr
total 0
drwxr-xr-x 1 AQN Developer 197121 0 Jan 24 14:39 Env
drwxr-xr-x 1 AQN Developer 197121 0 Jan 24 15:16 myproject

Lalu didalam folder myproject terdapat beberapa file seperti berikut

ls -ltr
total 1
-rwxr-xr-x 1 AQN Developer 197121 687 Jan 24 15:16 manage.py
drwxr-xr-x 1 AQN Developer 197121   0 Jan 24 15:32 myproject

file manage.py adalah file yang akan kita jalankan nanti

Running Django

Jalankan file manage.py dengan cara command manage.py runserver maka hasilnya akan seperti ini

manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
January 24, 2022 - 16:08:47
Django version 4.0.1, using settings 'myproject.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

Artinya, aplikasi Django kita sudah berjalan pada http://127.0.0.1:8000. maka saat dibuka di browser akan seperti ini

Apabila ingin merubah tampilan index dari django bisa modifikasi file myproject/urls.py menjadi seperti ini.

from django.contrib import admin
from django.urls import path

from django.http import HttpResponse

def index(response):
    return HttpResponse("halo dunia")

urlpatterns = [
    path('admin/', admin.site.urls),
    path('',index)
]

File urls.py merupakan file yang akan dieksekusi oleh django. kurang lebih seperti route. Maka hasilnya akan seperti ini

Leave a Reply

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