0

Django Queryset を指定する方法はありますか? 空のクエリセットは理想的には DB を呼び出すべきではなく、結果は空になります。

4

2 に答える 2

4

Model.objects.none()
常に空のクエリセットを提供します

于 2012-10-29T05:33:46.817 に答える
1

which を使用すると、常に空のリストに評価されるサブクラスであるMyModel.objects.none()が返されます。EmptyQuerySetQuerySet

たとえば、モデル クラスがある場合Entry(または単に を使用する場合)、単純にbymodels.Modelを作成できます。EmptyQuerySet

>>> Entry.objects.none()
[]
于 2012-10-29T05:34:49.970 に答える