I have model of category and need to serialize to give beautiful output.
My model
class Categorie(models.Model):
name = models.CharField(max_length=50)
My serializer
class CategorieSerializer(serializers.ModelSerializer):
class Meta:
model = Categorie
fields = ['name']
My code
class JokesCategories(APIView):
def get(self, request):
categories = Categorie.objects.all()
serializer = CategorieSerializer(categories, many=True)
output_data = {}
for num, dictionary in enumerate(serializer.data):
output_data[num] = dict(dictionary)['name']
return Response(output_data)
I have output
{
"0": "animal",
"1": "career"
}
But need
[
0: "animal",
1: "career"
]
Help for you advices.