Pengenalan Django
Penjelasan
Django adalah web framework Python "batteries-included" — datang lengkap dengan ORM, sistem autentikasi, admin panel, dan template engine bawaan, jadi kamu tidak perlu memasang banyak library pihak ketiga untuk mulai membangun aplikasi web. Instal lewat pip install django, lalu buat proyek baru dengan django-admin startproject.
Instalasi & Cara Menjalankan
pip install django
django-admin startproject mysite
cd mysite
python manage.py runserver
Praktikum
Buat proyek Django baru bernama belajar_django, lalu jalankan server pengembangan dan pastikan halaman "The install worked successfully" muncul di http://127.0.0.1:8000.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
manage.py adalah pintu masuk hampir semua perintah Django — migrasi database, membuat superuser, menjalankan server, semua lewat python manage.py <perintah>. Django beda dari FastAPI: satu proyek Django berisi banyak "app" (modul), sedangkan FastAPI biasanya satu file/paket datar tanpa struktur app wajib.