Tidak ada cara bawaan untuk menampilkan data dalam urutan menaik di Django. Salah satu pendekatannya adalah dengan menggunakan tampilan daftar kustom, seperti yang dijelaskan di bawah ini.
There are a few ways to do this:
1. Use the order_by method on your queryset:
MyModel.objects.all().order_by('my_field')
2. Set the ordering attribute on your model:
class MyModel(models.Model): # ... other fields my_field = models.CharField(max_length=255, db_index=True) class Meta: ordering = ['my_field']
3. Berikan argumen pemesanan ke queryset:
MyModel.objects.all().filter(my_field='foo').order_by('my_field')
Cara Mengurutkan Django QuerySet Ascending dan Descending
Di Django, Anda dapat mengurutkan QuerySet dalam urutan menaik atau menurun menggunakan metode order() .
Contoh berikut mengurutkan QuerySet berdasarkan nilai kolom pertama, "nama":
query_set.order(“nama”)
Apa itu Django?
Django adalah kerangka pengembangan web untuk Python. Ini mendorong pengembangan yang cepat dan kode yang bersih dan terorganisir dengan baik.