summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFarhaan Bukhsh <farhaan.bukhsh@gmail.com>2019-11-10 19:22:21 +0530
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2019-11-11 10:10:51 +0100
commitf55f89f9084541e260d35d830205ff6a7db86772 (patch)
tree92789d5d3c258b1abfcce1a50230cddeba3feeeb
parent3627fc5ee6e0ff8ff0c9bd145a642c523889547f (diff)
downloaddjango-f55f89f9084541e260d35d830205ff6a7db86772.tar.gz
[2.2.x] Fixed #30958 -- Used a clearer example in the Cast() docs.
Backport of 4cb15450adac4003ed98f4adcb1710c95fd2b919 from master
-rw-r--r--docs/ref/models/database-functions.txt10
1 files changed, 6 insertions, 4 deletions
diff --git a/docs/ref/models/database-functions.txt b/docs/ref/models/database-functions.txt
index c82a7cd7b7..deb559362d 100644
--- a/docs/ref/models/database-functions.txt
+++ b/docs/ref/models/database-functions.txt
@@ -39,10 +39,12 @@ Usage example::
>>> from django.db.models import FloatField
>>> from django.db.models.functions import Cast
- >>> Value.objects.create(integer=4)
- >>> value = Value.objects.annotate(as_float=Cast('integer', FloatField())).get()
- >>> print(value.as_float)
- 4.0
+ >>> Author.objects.create(age=25, name='Margaret Smith')
+ >>> author = Author.objects.annotate(
+ ... age_as_float=Cast('age', output_field=FloatField()),
+ ... ).get()
+ >>> print(author.age_as_float)
+ 25.0
``Coalesce``
------------