From ae8830ad6f88cf4cd6fde82ece15b7c8db30b565 Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Mon, 3 Nov 2025 15:46:02 -0500 Subject: [PATCH 1/2] Fix indent in docs/ref/models/querysets.rst and simplify link syntax --- docs/ref/models/querysets.rst | 8 ++++---- docs/topics/known-issues.rst | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/ref/models/querysets.rst b/docs/ref/models/querysets.rst index 290a79cb2..7d976a757 100644 --- a/docs/ref/models/querysets.rst +++ b/docs/ref/models/querysets.rst @@ -8,12 +8,12 @@ Supported ``QuerySet`` methods All of Django's :doc:`QuerySet methods ` are supported, except: - - :meth:`extra() ` - - :meth:`prefetch_related() ` +- :meth:`~django.db.models.query.QuerySet.extra` +- :meth:`~django.db.models.query.QuerySet.prefetch_related` In addition, :meth:`QuerySet.delete() ` -and :meth:`update() ` do not support -queries that span multiple collections. +and :meth:`~django.db.models.query.QuerySet.update` do not support queries that +span multiple collections. .. _queryset-explain: diff --git a/docs/topics/known-issues.rst b/docs/topics/known-issues.rst index 96cd6dec1..b09e93cfe 100644 --- a/docs/topics/known-issues.rst +++ b/docs/topics/known-issues.rst @@ -31,12 +31,12 @@ Querying - The following ``QuerySet`` methods aren't supported: - - :meth:`extra() ` - - :meth:`prefetch_related() ` + - :meth:`~django.db.models.query.QuerySet.extra` + - :meth:`~django.db.models.query.QuerySet.prefetch_related` - :meth:`QuerySet.delete() ` and - :meth:`update() ` do not support queries - that span multiple collections. + :meth:`~django.db.models.query.QuerySet.update` do not support queries that + span multiple collections. - When querying :class:`~django.db.models.JSONField`: From 6cb3ba3a65cfb70c932b4020e6100816b7a4fe23 Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Mon, 3 Nov 2025 15:50:39 -0500 Subject: [PATCH 2/2] Document QuerySet.difference(), intersection(), raw(), select_for_upate() as unsupported --- docs/ref/models/querysets.rst | 6 ++++++ docs/topics/known-issues.rst | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/docs/ref/models/querysets.rst b/docs/ref/models/querysets.rst index 7d976a757..346a9a7ce 100644 --- a/docs/ref/models/querysets.rst +++ b/docs/ref/models/querysets.rst @@ -8,8 +8,14 @@ Supported ``QuerySet`` methods All of Django's :doc:`QuerySet methods ` are supported, except: +- :meth:`~django.db.models.query.QuerySet.difference` - :meth:`~django.db.models.query.QuerySet.extra` +- :meth:`~django.db.models.query.QuerySet.intersection` - :meth:`~django.db.models.query.QuerySet.prefetch_related` +- :meth:`~django.db.models.query.QuerySet.raw` (use + :meth:`~django_mongodb_backend.queryset.MongoQuerySet.raw_aggregate` + instead) +- :meth:`~django.db.models.query.QuerySet.select_for_update` (acts as a no-op) In addition, :meth:`QuerySet.delete() ` and :meth:`~django.db.models.query.QuerySet.update` do not support queries that diff --git a/docs/topics/known-issues.rst b/docs/topics/known-issues.rst index b09e93cfe..e4c401a3c 100644 --- a/docs/topics/known-issues.rst +++ b/docs/topics/known-issues.rst @@ -31,8 +31,15 @@ Querying - The following ``QuerySet`` methods aren't supported: + - :meth:`~django.db.models.query.QuerySet.difference` - :meth:`~django.db.models.query.QuerySet.extra` + - :meth:`~django.db.models.query.QuerySet.intersection` - :meth:`~django.db.models.query.QuerySet.prefetch_related` + - :meth:`~django.db.models.query.QuerySet.raw` (use + :meth:`~django_mongodb_backend.queryset.MongoQuerySet.raw_aggregate` + instead) + - :meth:`~django.db.models.query.QuerySet.select_for_update` (acts as a + no-op) - :meth:`QuerySet.delete() ` and :meth:`~django.db.models.query.QuerySet.update` do not support queries that