i am trying to concatinate values of f_n and l_n, display as fullname column, display the fullname values character length, and display fullname length less than 12, display names as ascending order
from django.db import models
class c1(models.Model):
f_n=models.CharField(max_length=100)
l_n=models.CharField(max_length=100)
des=models.TextField()
python manage.py shell
In [1]: from django.db.models.functions import Concat
In [2]: from django.db.models import Value as V
In [3]: from temp1app.models import c1
In [4]:
result=c1.objects.annotate(fullname=Concat('f_n',V('('),'l_n',V(')')))
In [5]: result
Out[5]: <QuerySet [<c1: c1 object (1)>, <c1: c1 object (2)>, <c1: c1
object (3)>]>