La pagination dans cette vue générique simple dans Django fonctionne, mais chaque page affiche toutes les lignes, et non les lignes de cette page. Comment puis-je sélectionner les seuls enregistrements nécessaires pour une page donnée?Les pages affichent toutes les lignes lors de l'utilisation de get_context_Data pour paginate_by dans ListView
class ArticleList(ListView):
"""Get all articles"""
model = Article
template_name = "blog/articles.html"
paginate_by = 4
def get_context_data(self, **kwargs):
context = super(ArticleList, self).get_context_data(**kwargs)
context['articles'] = Article.objects.select_related().all()
return context
S'il vous plaît, vérifiez la réponse de daniel-roseman, aussi cela peut aider https://docs.djangoproject.com/fr/1.9/topics/class-based-views/generic-display/ – jorlugaqui
Merci, 'context_object_name' semble utile – duFF