如何使模型的Dict序列化

我必须使用django rest框架序列化一个Dict of Models

/Serializers.py:

class MapFilterSerializer(serializers.Serializer):
    bedroom_1 = ProjectsSerializer(many=True)
    bedroom_2 = ProjectsSerializer(many=True)
    bedroom_3 = ProjectsSerializer(many=True)
    bedroom_4 = ProjectsSerializer(many=True)

/views.py:

class MapFilter(generics.ListAPIView):

    ....

    return selected_Projects

selected_projects具有以下结构:

{
    bedroom_1 : ProjectModelQuerySet,bedroom_2 : ProjectModelQuerySet,bedroom_3 : ProjectModelQuerySet,bedroom_4 : ProjectModelQuerySet,}

其中ProjectModelQuerySet是模型Project的查询集

我应该如何使用Project模型序列化器实现这一目标

qq179091057 回答:如何使模型的Dict序列化

Return Image

这就是我要序列化的内容,

问题是序列化程序需要一个数组,所以我只将其放在列表[]上就可以了。

本文链接:https://www.f2er.com/3142357.html

大家都在问