I have models.py like this:
class Tasks(models.Model):
id = models.AutoField(primary_key=True)
roles = (
(u'1', u'task1'),
(u'2', u'task2'),
)
role = models.CharField(max_length=1, choices=roles, default='1')
Then I have serializers.py looking like this:
class TaskSerializer(serializers.ModelSerializer):
class Meta:
model = Tasks
fields = '__all__'
My viewset looks like this:
class Tasks(viewsets.ModelViewSet):
queryset = Tasks.objects.all()
serializer_class = TaskSerializer
So what I want to do is; say when I make a POSt request; I want to return saved data for tasks roles; if a I save it as 1, instead of returning roles field as 1, I want to return task1. How do I do this?