Une vue est la couche logique de Django — une fonction ou classe qui prend une requête HTTP, exécute de la logique (interroge les modèles, traite les entrées) et retourne une réponse HTTP. Les vues sont l'endroit où vous gérez ce qui se passe quand une URL est accédée.
Vues basées sur des fonctions (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=)
