class Foo(models.Model):
pass
class Bar(models.Model):
foo = models.ForeignKey(Foo, related_name="bars")
如果Foo有数千个Bars,则通用的HyperlinkedModelSerializer将全部渲染它们。我正在尝试实现/foos/123/
(不显示条形图)和/foos/123/bars?limit=x&offset=y
(显示Foo 123的条形图,但是分页)。
据我所知,在DRF的文档和github问题中,LimitOffsetPagination仅限于分页模型实例,而不是外键关系。谷歌搜索“django rest framework paginate foreignkey”无处可去。