我必须使用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模型序列化器实现这一目标