À ce stade, le fichier views.pyde l’application books est pratiquement vide, et doit ressembler à ça :

from django.shortcuts import render
 
# Create your views here

Nous allons créer une vue, sous forme d’une fonction1. Le rôle de la vue est de générer une réponse à la requête de l’utilisateur.

La version la plus simple d’une vue consiste à renvoyer une chaîne de caractères formatée comme une réponse HTTP pour qu’elle soit acceptée par le navigateur web de l’utilisateur.

Modifiez votre fichier views.pypour qu’il ressemble à:

from django.shortcuts import render
from django.http import HttpResponse
 
def hello_world(request):
	return HttpResponse("Hello, world!")

Footnotes

  1. Il existe des vues basées sur les classes, mais dans un premier temps, il est plus facile de travailler avec des fonctions. Si vous êtes intéressé·e, la documentation de Django sur le sujet est une bonne source.