Terpecahkan: cara menampilkan data dalam urutan menaik di django

Pembaharuan Terakhir: 09/11/2023

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.

Pos terkait: