Refs #25508 -- Updated outdated QuerySet.__repr__() results.

This commit is contained in:
Clifford Gama
2026-01-17 12:41:15 +02:00
committed by Jacob Walls
parent 2541641347
commit d6cca8b904
2 changed files with 12 additions and 17 deletions

View File

@@ -28,7 +28,7 @@ The ``trigram_similar`` lookup can be used on
.. code-block:: pycon
>>> City.objects.filter(name__trigram_similar="Middlesborough")
['<City: Middlesbrough>']
<QuerySet [<City: Middlesbrough>]>
.. fieldlookup:: trigram_word_similar
@@ -54,7 +54,7 @@ The ``trigram_word_similar`` lookup can be used on
.. code-block:: pycon
>>> Sentence.objects.filter(name__trigram_word_similar="Middlesborough")
['<Sentence: Gumby rides on the path of Middlesbrough>']
<QuerySet [<Sentence: Gumby rides on the path of Middlesbrough>]>
.. fieldlookup:: trigram_strict_word_similar
@@ -99,10 +99,10 @@ The ``unaccent`` lookup can be used on
.. code-block:: pycon
>>> City.objects.filter(name__unaccent="México")
['<City: Mexico>']
<QuerySet [<City: Mexico>]>
>>> User.objects.filter(first_name__unaccent__startswith="Jerem")
['<User: Jeremy>', '<User: Jérémy>', '<User: Jérémie>', '<User: Jeremie>']
<QuerySet [<User: Jeremy>, <User: Jérémy>, <User: Jérémie>, <User: Jeremie>]>
.. warning::

View File

@@ -549,22 +549,17 @@ Examples (those after the first will only work on PostgreSQL):
.. code-block:: pycon
>>> Author.objects.distinct()
[...]
<QuerySet [...]>
>>> Entry.objects.order_by("pub_date").distinct("pub_date")
[...]
<QuerySet [...]>
>>> Entry.objects.order_by("blog").distinct("blog")
[...]
<QuerySet [...]>
>>> Entry.objects.order_by("author", "pub_date").distinct("author", "pub_date")
[...]
<QuerySet [...]>
>>> Entry.objects.order_by("blog__name", "mod_date").distinct("blog__name", "mod_date")
[...]
<QuerySet [...]>
>>> Entry.objects.order_by("author", "pub_date").distinct("author")
[...]
<QuerySet [...]>
.. note::
Keep in mind that :meth:`order_by` uses any default related model ordering
@@ -1204,7 +1199,7 @@ and run:
.. code-block:: pycon
>>> Pizza.objects.all()
["Hawaiian (ham, pineapple)", "Seafood (prawns, smoked salmon)"...
<QuerySet [<Pizza: Hawaiian (ham, pineapple)>, <Pizza: Seafood (prawns, smoked salmon)>, ...]>
The problem with this is that every time ``Pizza.__str__()`` asks for
``self.toppings.all()`` it has to query the database, so
@@ -4240,7 +4235,7 @@ attribute:
>>> prefetch = Prefetch("choice_set", queryset=voted_choices, to_attr="voted_choices")
>>> Question.objects.prefetch_related(prefetch).get().voted_choices
[<Choice: The sky>]
<QuerySet [<Choice: The sky>]>
>>> Question.objects.prefetch_related(prefetch).get().choice_set.all()
<QuerySet [<Choice: Not much>, <Choice: The sky>, <Choice: Just hacking again>]>