Apa Itu Django?

Django adalah framework web Python yang mengedepankan pengembangan cepat dan desain bersih. Ia sudah menyediakan admin panel, ORM, dan sistem autentikasi bawaan — sangat cocok untuk membangun blog atau aplikasi bisnis.

Memulai Proyek

Install Django lalu buat proyek baru:

bash
pip install django
python -m django startproject situsku
cd situsku
python manage.py runserver

Buka http://127.0.0.1:8000 — kamu akan melihat halaman selamat datang Django.

Membuat Model

Model merepresentasikan tabel database. Contoh model artikel sederhana:

python
from django.db import models

class Artikel(models.Model):
    judul = models.CharField(max_length=200)
    isi = models.TextField()
    dibuat_pada = models.DateTimeField(auto_now_add=True)

    def __str__(self):
        return self.judul
Migrasi dan Admin

Jalankan python manage.py makemigrations lalu python manage.py migrate. Daftarkan model di admin, buat superuser, dan kamu bisa mengelola konten lewat /admin tanpa menulis satu baris HTML pun.

Blog ini (BengkelKode) sendiri dibangun dengan Django + Wagtail, CMS yang berdiri di atas Django.