【发布时间】:2022-01-20 15:09:33
【问题描述】:
我有一个具有多对多关系的模型,我想通过分页从 detailView 打印该关系中的所有项目(比如页面的 10 个项目)有一种方法可以像在 ListView 中那样自动分页吗?
class CardDetailView(DetailView):
model = Card
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['banner'] = context['card'].banners.last()
context['banner_slideshow'] = context['card'].banners.all().order_by('-created_on') #i need that list paginated
return context
def get_queryset(self):
return Card.objects.all()
【问题讨论】:
标签: django many-to-many detailview