Selesai: bagaimana untuk memaparkan data dalam susunan menaik dalam django

Tiada cara terbina dalam untuk memaparkan data dalam tertib menaik dalam Django. Satu pendekatan ialah menggunakan paparan senarai tersuai, seperti yang diterangkan di bawah.

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. Hantar hujah susunan kepada set pertanyaan:

MyModel.objects.all().filter(my_field='foo').order_by('my_field')

Cara Mengisih Django QuerySet dalam Menaik dan Menurun

Dalam Django, anda boleh mengisih QuerySet dalam susunan menaik atau menurun menggunakan kaedah order().

Contoh berikut mengisih QuerySet mengikut nilai lajur pertama, "nama":

query_set.order(“nama”)

Apa itu Django

Django ialah rangka kerja pembangunan web untuk Python. Ia menggalakkan pembangunan pesat dan kod yang bersih dan teratur.

Related posts:

Tinggalkan komen