summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAdnan Umer <u.adnan@outlook.com>2018-04-18 22:25:59 +0500
committerTim Graham <timograham@gmail.com>2018-04-19 11:35:49 -0400
commitec0319ff821492783f555917b61bceacddb77571 (patch)
treec6622fee55ea142838285db8b185e4ea079c7cd8 /docs
parentc1c163b42717ed5e051098ebf0e2f5c77810f20e (diff)
Fixed #29339 -- Added result caching to RawQuerySet.
Diffstat (limited to 'docs')
-rw-r--r--docs/releases/2.1.txt3
-rw-r--r--docs/topics/db/sql.txt5
2 files changed, 4 insertions, 4 deletions
diff --git a/docs/releases/2.1.txt b/docs/releases/2.1.txt
index 7b65b90b9c..f3a99e5fc0 100644
--- a/docs/releases/2.1.txt
+++ b/docs/releases/2.1.txt
@@ -401,6 +401,9 @@ Miscellaneous
* The admin CSS class ``field-box`` is renamed to ``fieldBox`` to prevent
conflicts with the class given to model fields named "box".
+* ``QuerySet.raw()`` now caches its results like regular querysets. Use
+ ``iterator()`` if you don't want caching.
+
.. _deprecated-features-2.1:
Features deprecated in 2.1
diff --git a/docs/topics/db/sql.txt b/docs/topics/db/sql.txt
index 96d79a999c..cff628011e 100644
--- a/docs/topics/db/sql.txt
+++ b/docs/topics/db/sql.txt
@@ -91,10 +91,7 @@ options that make it very powerful.
:class:`~django.db.models.query.QuerySet`, ``RawQuerySet`` doesn't
implement all methods you can use with ``QuerySet``. For example,
``__bool__()`` and ``__len__()`` are not defined in ``RawQuerySet``, and
- thus all ``RawQuerySet`` instances are considered ``True``. The reason
- these methods are not implemented in ``RawQuerySet`` is that implementing
- them without internal caching would be a performance drawback and adding
- such caching would be backward incompatible.
+ thus all ``RawQuerySet`` instances are considered ``True``.
Mapping query fields to model fields
------------------------------------