Rumah > pembangunan bahagian belakang > Tutorial Python > Django: Menyusun queryset dengan menaik dan menurun

Django: Menyusun queryset dengan menaik dan menurun

WBOY
Lepaskan: 2024-08-08 06:43:12
asal
885 orang telah melayarinya

Django: Ordenando queryset por ascendente e descendente

1. Tertib menaik

Ascending order, juga dikenali sebagai "ascending order" dalam bahasa Inggeris, merupakan cara menyusun urutan item secara menaik, daripada terkecil kepada terbesar.

Product.objects.all().order_by('name')
Salin selepas log masuk

2. Susunan menurun

Tertib menurun, juga dikenali sebagai "tertib menurun" dalam bahasa Inggeris, adalah cara menyusun urutan item secara menurun, daripada terbesar kepada terkecil.

Product.objects.all().order_by('-name')
Salin selepas log masuk

- digunakan untuk menunjukkan tertib menurun.

Selain itu, kami boleh menggunakan atribut lain model Produk sebagai kriteria pesanan dan pemecah seri. Bayangkan kita ada dua produk dengan nama yang sama, tetapi dengan harga yang berbeza.

Nome Dt. de criação
Produto A 2024-08-01
Produto A 2024-08-02
Produto B 2024-08-03
Produto C 2024-08-04
Produto D 2024-08-05

Dan sebagai kriteria, paparkan produk oleh Dt. terbaharu dibuat. Dengan cara ini, kita boleh melaksanakannya seperti ini:

Product.objects.all().order_by('name', '-created_at')
Salin selepas log masuk

Hasil penyenaraian yang dijangkakan adalah seperti berikut:

Nome Dt. de criação
Produto A 2024-08-02
Produto A 2024-08-01
Produto B 2024-08-03
Produto C 2024-08-04
Produto D 2024-08-05

Atas ialah kandungan terperinci Django: Menyusun queryset dengan menaik dan menurun. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan