From 0494efddc422716431b92896899284b6afebb23a Mon Sep 17 00:00:00 2001 From: David Sanders Date: Tue, 28 Mar 2023 16:45:46 +1100 Subject: Fixed #34440 -- Doc'd that & queryset operator works similar to chaining. --- docs/ref/models/querysets.txt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'docs') diff --git a/docs/ref/models/querysets.txt b/docs/ref/models/querysets.txt index 65fe805b2e..50714114fc 100644 --- a/docs/ref/models/querysets.txt +++ b/docs/ref/models/querysets.txt @@ -1983,15 +1983,13 @@ Combined querysets must use the same model. AND (``&``) ~~~~~~~~~~~ -Combines two ``QuerySet``\s using the SQL ``AND`` operator. +Combines two ``QuerySet``\s using the SQL ``AND`` operator in a manner similar +to chaining filters. The following are equivalent:: Model.objects.filter(x=1) & Model.objects.filter(y=2) - Model.objects.filter(x=1, y=2) - from django.db.models import Q - - Model.objects.filter(Q(x=1) & Q(y=2)) + Model.objects.filter(x=1).filter(y=2) SQL equivalent: -- cgit v1.2.1