Возможно немного некорректно вопрос сформулировал. В общем не понимаю каким образом вывести с помощью DRF различные коллекции объектов. Пытаюсь понять по аналогии с django views. Мне надо вывести список всех мест, список самых популярных и список - выбор редакции.
def places_list(request):
places = Places.objects.all()
editor_places = Places.objects.filter(editor_choice = True )
popular_places = Places.objects.filter(most_popular = True )
return render (request, "places/places_list.html", {"places": places,
"editor_places": editor_places,
"popular_places": popular_places,
})
И дальше уже в шаблоне отображаю допустим 3 таблицы с нужными мне параметрами.
Делаю API
**serializer.py**
class PlaeceSerializer(serializers.ModelSerializer):
class Meta:
model = Places
fields = (
'main_photo',
'name',
)
**views.py**
class PlacesListAPIView(ListAPIView):
queryset = Places.objects.all()
serializer_class = PlaeceSerializer
Так у меня формируется коллекция json содержащая все объекты. Как правильно делать выборку, во views.py или же как то работать на фронте с полученными данными? Поделитесь опытом, пожалуйста. Желательно с объяснением сути процесса )