![]() | |
Smart Drone E88 Pro 4k HD Camera Shoot OriginalKapasitas Batre: 3.7V / 1800mAh. Warna : Matte-black. Metode pengisian : USB Charging. Waktu pengisian:50 minutes. Waktu terbang : 15-20 menit. Jarak terbang :80-100m. Video signal: WiFi Free Klik Disini ! |
Hai para developer Django!
Pernah kesulitan memfilter data secara spesifik di aplikasi web kamu?
Tenang, di tutorial ini kita akan membahas rahasia filter data di Django menggunakan operator IN
, LESS
, GREATER
, dan BETWEEN
.
Dijamin, setelah ini kamu bisa memanipulasi data dengan lebih efisien!
Filter data memungkinkan kita mengambil data tertentu dari database berdasarkan kriteria yang kita tentukan.
Django menyediakan berbagai cara untuk melakukan filtering, dan beberapa yang paling umum adalah dengan menggunakan operator:
# Model Buku
class Buku(models.Model):
judul = models.CharField(max_length=200)
harga = models.IntegerField()
id_penerbit = models.IntegerField()
tanggal_terbit = models.DateField()# Menggunakan IN
Buku.objects.filter(id_penerbit__in=[1, 3, 5])# Menggunakan LESS
Buku.objects.filter(harga__lt=100000) # __lt berarti "less than"# Menggunakan GREATER
Buku.objects.filter(harga__gt=50000) # __gt berarti "greater than"# Menggunakan BETWEEN
Buku.objects.filter(tanggal_terbit__range=("2024-01-01", "2024-01-31"))