serializer.py
class DataSerializer(serializers.ModelSerializer):
    flag = serializers.BooleanField(required=False)
    class Meta:
        model = Plans
        fields = {
            'id',
            'name',
            'type',
            'details',
            'price'
        }
views.py
class DetailsView(APIView):
    def get(self, request):
        user_plans = Order.objects.filter(id=request.user).first()
        selected_plan = False
        if user_plans is not None:
            selected_plan = True
            original_plans = Plans.objects.all()
            user_serializer = DataSerializer(original_plans, many=True)
            return Response(user_serializer.data)
These are my serializers and views.
I want to send selected_plan into my serializers as an output. I have created an extra field in serializers called flag for this but don't know how to send it. Can anyone help?
{
  'id':1
  'name':'Name1'
  'type':'normal'
  'details':'NA'
  'price':2563,
  'flag':True
},
{
  'id':2
  'name':'Name2'
  'type':'normal'
  'details':'NA'
  'price':5200,
  'flag':True
}
This is the what i am looking for
