Refs #14030 -- Updated docs per "Improved expression support for python values."

Complements e2d6e14662.
This commit is contained in:
Sergey Fedoseev 2016-06-15 18:09:59 +05:00 committed by Tim Graham
parent abec15ad81
commit db613f4f12
1 changed files with 2 additions and 3 deletions

View File

@ -70,7 +70,6 @@ Keep in mind that each of these values can be an expression.
:class:`~django.db.models.Model` has a field named ``then``. This can be :class:`~django.db.models.Model` has a field named ``then``. This can be
resolved in two ways:: resolved in two ways::
>>> from django.db.models import Value
>>> When(then__exact=0, then=1) >>> When(then__exact=0, then=1)
>>> When(Q(then=0), then=1) >>> When(Q(then=0), then=1)
@ -116,8 +115,8 @@ A simple example::
``Case()`` accepts any number of ``When()`` objects as individual arguments. ``Case()`` accepts any number of ``When()`` objects as individual arguments.
Other options are provided using keyword arguments. If none of the conditions Other options are provided using keyword arguments. If none of the conditions
evaluate to ``TRUE``, then the expression given with the ``default`` keyword evaluate to ``TRUE``, then the expression given with the ``default`` keyword
argument is returned. If no ``default`` argument is provided, ``Value(None)`` argument is returned. If a ``default`` argument isn't provided, ``None`` is
is used. used.
If we wanted to change our previous query to get the discount based on how long If we wanted to change our previous query to get the discount based on how long
the ``Client`` has been with us, we could do so using lookups:: the ``Client`` has been with us, we could do so using lookups::