class Cast(expression, output_field)
[source]
New in Django 1.10.
Forces the result type of expression
to be the one from output_field
.
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
Please login to continue.