Näkymä (view) on Djangon logiikkakerrros — funktio tai luokka, joka vastaanottaa HTTP-pyynnön (request), suorittaa logiikkaa (mallien kyselyt, syötteen käsittely) ja palauttaa HTTP-vastauksen (response). Näkymät ovat paikka, jossa käsittelet mitä tapahtuu, kun URL-osoitetta käsitellään.
Funktiopohjaiset näkymät (FBV)
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=)
