Un view este stratul de logică al Django — o funcție sau clasă care primește un request HTTP, execută logică (interogare modele, prelucrare input) și returnează un response HTTP. View-urile sunt locul în care gestionezi ce se întâmplă atunci când o URL este accesată.
View-uri bazate pe funcții (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=)
