Semua pasti sudah tau, dalam pengembangan sebuah aplikasi berbasis web, pembuatan bagian admin adalah bagian yang paling membosankan dan sangat berulang-ulang untuk setiap project.

Dengan Django, kebosanan itu bisa sedikit dihilangkan karena Django menyediakan halaman Admin untuk memanage website kita tanpa kita harus membuatnya dari awal.

Django membuatkan halaman admin secara otomatis, dengan membaca metadata dari Model yang kita sudah buat, dengan login ke admin semua fungsi Add, Edit, Delete sudah disediakan dengan otomatis. Ini akan sangat menghemat tenaga karena kita bisa fokus untuk pengembangan code untuk presentasi ke pengunjung website daripada harus menghabiskan banyak waktu membuat halaman admin dari awal.

Namun meskipun Django sudah menyediakan administrator page, tetapi ini bukan untuk setiap keperluan. Ada kalanya kita memang memerlukan membuat admin page sendiri untuk kebutuhan khusus.

Admin page ini ditujukan untuk mempercepat proses development sebuah aplikasi dengan Django. Django Admin ini juga sangat flexible, django menyediakan banyak API untuk memodifikasi tampilan admin dan fungsi-fungsi admin ini sendiri supaya disesuaikan dengan keperluan kita.

Seri ini adalah salah satu seri dalam artikel saya Rapid Web Development dengan Django Web Framework: