Lets say I have a django Model shown below
Class Student(models.Model):
name=models.CharField(max_length=100);
status=models.IntegerField()
status field will only have values 1,2. Is there some way I can replace 1,2 with their corresponding display values say (pass,fail) every time i use them in values() method without iterating further over the queryset. eg:
something like this
Student.objects.values(staus_display_value)
so that this returns a value queryset with display values instead of db values
[{"name":"jane","status":"pass"},
{"name":"john","status":"fail"}]
I know that Model.get_FOO_display() can be used to get display values for individual objects.