صفحه بندی با استفاده از GCBV
سلام در ادامه پیاده سازی مشابهی را و البته با استفاده از ListView می بینیم. boards/views.py (مشاهده کد کامل) class TopicListView(ListView): model = Topic context_object_name = ‘topics’ template_name = ‘topics.html’ paginate_by = 20 def get_context_data(self, **kwargs): kwargs[‘board’] = self.board return super().get_context_data(**kwargs) def get_queryset(self): self.board = get_object_or_404(Board, pk=self.kwargs.get(‘pk’)) queryset = self.board.topics.order_by(‘-last_updated’).annotate(replies=Count(‘posts’) – 1) return queryset تعامل […]