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

