mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Refs #28643 -- Added Reverse database function.
Thanks Mariusz Felisiak for Oracle advice and review.
This commit is contained in:
@@ -1377,6 +1377,27 @@ Usage example::
|
||||
>>> Author.objects.values('name')
|
||||
<QuerySet [{'name': 'Margareth Johnson'}, {'name': 'Margareth Smith'}]>
|
||||
|
||||
``Reverse``
|
||||
-----------
|
||||
|
||||
.. class:: Reverse(expression, **extra)
|
||||
|
||||
.. versionadded:: 2.2
|
||||
|
||||
Accepts a single text field or expression and returns the characters of that
|
||||
expression in reverse order.
|
||||
|
||||
It can also be registered as a transform as described in :class:`Length`. The
|
||||
default lookup name is ``reverse``.
|
||||
|
||||
Usage example::
|
||||
|
||||
>>> from django.db.models.functions import Reverse
|
||||
>>> Author.objects.create(name='Margaret Smith')
|
||||
>>> author = Author.objects.annotate(backward=Reverse('name')).get()
|
||||
>>> print(author.backward)
|
||||
htimS teragraM
|
||||
|
||||
``Right``
|
||||
---------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user