python / beginner
Snippet
Einfache ListView-Klasse
Klassenbasierte Views (CBV) wie ListView bieten eine strukturierte Möglichkeit, häufige Aufgaben wie das Anzeigen von Listen zu erledigen.
snippet.py
1
2
3
4
5
6
from django.views.generic import ListViewfrom .models import Articleclass ArticleListView(ListView):model = Articlecontext_object_name = 'my_article_list'
django
Erklärung
1
class ArticleListView(ListView):
Erbt von der integrierten ListView, um die Listenlogik automatisch zu verarbeiten.
2
context_object_name = '...'
Definiert den Variablennamen, der verwendet wird, um auf die Liste im Template zuzugreifen.