【发布时间】:2019-09-21 02:37:16
【问题描述】:
我想做下面这样的事情,但是代码效率低下,
如何返回相关对象的分页响应?
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)
【问题讨论】:
标签: django django-rest-framework