Tentang Buku Ini
Django adalah framework web Python yang lahir dari kebutuhan nyata. Adrian Holovaty dan Simon Willison membangunnya di redaksi surat kabar Lawrence Journal-World karena mereka butuh cara cepat membangun aplikasi web berita dengan tenggat yang ketat. Dari kebutuhan jurnalis itulah, Django berkembang menjadi framework web yang hari ini digunakan oleh Instagram, Spotify, Mozilla, Pinterest, dan ribuan aplikasi web skala besar lainnya.
Ebook ini membawa kamu dari nol — tidak perlu pengalaman Django sebelumnya — sampai bisa membangun dan men-deploy aplikasi web lengkap dengan database PostgreSQL, panel admin, template system, dan hosting di AWS.
Apa yang Akan Kamu Kuasai
Perjalanan dimulai dari fondasi: instalasi, virtual environment, struktur project, dan konsep dasar view-URL-template. Dari sana kita masuk ke model dan operasi database — bagaimana Django ORM memungkinkan kamu bekerja dengan database tanpa menulis SQL secara langsung.
Bagian tengah ebook membahas panel admin bawaan Django yang sangat powerful, Django Template Language untuk membangun halaman dinamis, dan QuerySet API untuk mengambil data dengan fleksibel. Di bagian ini kamu akan belajar membangun aplikasi yang terstruktur dan mudah dipelihara.
Di bagian akhir, ebook membawa ke dunia nyata: mengelola file statis dengan WhiteNoise, menggunakan PostgreSQL di AWS RDS, dan men-deploy aplikasi ke AWS Elastic Beanstalk. Ditutup dengan referensi lengkap dan latihan untuk mengasah pemahaman.
Untuk Siapa
Kamu yang ingin membangun aplikasi web dengan Python dan mencari framework yang terstruktur, well-documented, dan battle-tested. Django adalah pilihan yang sangat praktis: “batteries included” philosophy-nya berarti hampir semua yang kamu butuhkan sudah tersedia out of the box. Tidak diperlukan pengalaman Django sebelumnya — cukup pemahaman dasar Python dan kemauan untuk terus mencoba.