slothis · Bahasa Indonesia

Beda count() dan len() di QuerySet Django

2020-12-05 · Diperbarui: 2026-08-11 · Asli (bahasa Korea)

Artikel ini diterjemahkan dari tulisan asli berbahasa Korea dengan bantuan AI. Baca tulisan asli bahasa Korea →
Logo resmi framework Django yang ditulis dengan huruf kecil berwarna putih di atas latar belakang hijau tua

Baru-baru ini saat code review, aku dapat komentar yang memintaku mengubah cara mengambil jumlah baris dari yang awalnya pakai len() menjadi count(). Karena masih pemula di dunia ORM dan Django, aku coba cari-cari di StackOverflow. Ternyata, hampir semua orang menyarankan pakai count kalau cuma mau mengecek jumlah baris. Nah, mari kita bahas apa alasannya.

Misalnya kita mau mengecek jumlah User di layanan kita saat ini.

(Hati-hati ya, kalau iseng melakukan ini di sistem yang jumlah usernya jutaan atau puluhan juta, kamu bisa dipanggil sama abang-abang DevOps di kantor.)