I'm using django-rest-framework to create an API rest for my model, on my model I'm saving a range of dates (start and end) but on list for API I need one entry by date.
#serializers.py
class ShceduleSerializer(FlexFieldsModelSerializer):
class Meta:
model = Shcedule
fields = ['id', 'start', 'end', 'user']
#viewsets.py
class ShceduleViewSet(FlexFieldsModelViewSet):
queryset = Shcedule.objects.all()
serializer_class = ShceduleSerializer
Now, I have something like this:
"results": [
{
"id": 1,
"start": "2020-05-25",
"end": "2020-05-29",
"user": 50
},
But I need a one entry by date
"results": [
{
"id": 1,
"date": "2020-05-25",
"user": 50
},
{
"id": 1,
"date": "2020-05-26",
"user": 50
},
{
"id": 1,
"date": "2020-05-27",
"user": 50
},
{
"id": 1,
"date": "2020-05-28",
"user": 50
},
{
"id": 1,
"date": "2020-05-29",
"user": 50
},