view என்பது Django-ன் logic layer ஆகும் — ஒரு function அல்லது class ஆகியது HTTP request-ஐ பெற்று, logic-ஐ செயல்படுத்தி (models-ஐ query செய்யும், input-ஐ process செய்யும்), மற்றும் HTTP response-ஐ return செய்கிறது. URLs-ஐ access செய்யும்போது என்ன நடக்கிறது என்பதை handle செய்வதற்கு views உள்ளன.
Function-based 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=)
