Я хочу сделать что-то вроде ниже, но код, поскольку он неэффективен,
Как я могу вернуть постраничный ответ связанного объекта?
class Bar(models.Model):
pass
class Foo(models.Model):
bar = models.ForeignKey('bar')
foo_id = request.data.get('foo_id')
foos = Foo.objects.get(id=foo_id)
bars = [
foo.bar
in
foo
for
foos
]
page = self.paginate_queryset(bars)
serializer = BarSerializer(page, many=True)
return self.get_paginated_response(serializer.data)