首頁 > 後端開發 > Python教學 > Django:按升序和降序排序查詢集

Django:按升序和降序排序查詢集

WBOY
發布: 2024-08-08 06:43:12
原創
884 人瀏覽過

Django: Ordenando queryset por ascendente e descendente

1. 升序

升序,英文也稱為“升序”,是一種以升序方式組織一系列專案的方法,從小到大

Product.objects.all().order_by('name')
登入後複製

2. 降序排列

降序,英文也稱為“降序”,是一種以降序方式組織一系列專案的方法,從最大到最小

Product.objects.all().order_by('-name')
登入後複製

- 用來表示降序排列

此外,我們可以使用 Product 模型的其他屬性作為排序和決勝標準。想像一下,我們有兩種名稱相同但價格不同的產品。

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

並作為標準,按 Dt 顯示產品。最近創建的。這樣,我們就可以這樣實現:

Product.objects.all().order_by('name', '-created_at')
登入後複製

預計上架結果如下:

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

以上是Django:按升序和降序排序查詢集的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板