class Upper(expression, **extra)
[source]
Accepts a single text field or expression and returns the uppercase representation.
It can also be registered as a transform as described in Length
.
Usage example:
1 2 3 4 5 | >>> from django.db.models.functions import Upper >>> Author.objects.create(name = 'Margaret Smith' ) >>> author = Author.objects.annotate(name_upper = Upper( 'name' )).get() >>> print (author.name_upper) MARGARET SMITH |
Changed in Django 1.9:
The ability to register the function as a transform was added.
Please login to continue.