Study
Django

Admin Site

Penjelasan

Salah satu fitur andalan Django adalah admin panel otomatis — cukup daftarkan model ke admin.site.register(), Django langsung membuatkan antarmuka CRUD lengkap tanpa kamu menulis satu baris HTML/view pun. Aktifkan lewat python manage.py createsuperuser untuk membuat akun admin pertama.

Contoh Konsep

# catatan/admin.py
from django.contrib import admin
from .models import Catatan

@admin.register(Catatan)
class CatatanAdmin(admin.ModelAdmin):
    list_display = ['judul', 'dibuat_pada']
    search_fields = ['judul']

Praktikum

Daftarkan model Catatan ke admin site dengan list_display menampilkan judul dan dibuat_pada.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Admin panel ini fitur eksklusif Django — FastAPI dan hampir semua micro-framework tidak punya ini bawaan, kamu harus membangunnya sendiri atau pakai library pihak ketiga.