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.
Install Django lalu buat proyek baru:
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.
Model merepresentasikan tabel database. Contoh model artikel sederhana:
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
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.