Eine View ist die Logikschicht von Django – eine Funktion oder Klasse, die eine HTTP-Anfrage (Request) entgegennimmt, Logik ausführt (Models abfragen, Eingaben verarbeiten) und eine HTTP-Antwort (Response) zurückgibt. Views sind der Ort, an dem Sie festlegen, was passiert, wenn eine URL aufgerufen wird.
Funktionsbasierte Views (FBVs)
django.shortcuts render, get_object_or_404
django.http JsonResponse, HttpResponse
():
articles = Article.objects.()
render(request, , {: articles})
():
article = get_object_or_404(Article, pk=pk)
render(request, , {: article})
():
data = (Article.objects.values(, ))
JsonResponse(data, safe=)
