- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Deviens membre Premium magic_button
Débloque cette session en devenant Membre Premium 🚀
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Maintenant qu'on a créé notre application et qu'on a vu les différents fichiers qui la composait,on va pouvoir créer notre première vue. Pour ça, je vais ouvrir le fichier views.py. Je double-clic
00:00:10 :dessus pour l'ouvrir dans PyCharm et on a ici un petit commentaire qui nous dit qu'on peutcommencer à créer nos vues ici. Une vue, ça va être en fait une fonction. Je vais faire une
00:00:19 :fonction et je vais l'appeler dashboard et à l'intérieur de cette fonction, on va mettre unpremier paramètre qui est très important que l'on va appeler par convention request. On pourrait
00:00:28 :l'appeler un peu n'importe comment, on pourrait mettre test si on veut. Par convention, on l'appellerequest. Donc attention de ne pas mettre de s puisque ça c'est le nom de la librairie request
00:00:36 :que l'on pourrait être amené à utiliser à l'intérieur de fichiers comme celui-ci. Donc bienfaire attention, request ici sans s, c'est par convention le nom du premier paramètre que l'onmet. Donc ce paramètre, il va nous permettre de récupérer la requête qui est faite par
00:00:50 :l'utilisateur. Donc c'est très important puisqu'on va pouvoir par exemple récupérer certainesinformations comme des informations dans l'url ou des informations d'un formulaire. Si on a
00:00:59 :une requête de type post qui envoie des informations via un formulaire, et bien on pourraitrécupérer ces informations grâce à ce premier paramètre request qui va contenir la requêtequi était faite par l'utilisateur. Donc on va juste mettre le request pour l'instant. On fait
00:01:13 :un deux points et je mets un pass à l'intérieur pour l'instant pour ne pas avoir de problème aveccette fonction. Donc qu'est ce qu'on va faire en fait à l'intérieur de cette fonction ? Pour
00:01:21 :l'instant on va tout simplement retourner du html. Donc pour ça on va importer ici unefonction. Donc on va faire virgule et on va importer http response. Vous voyez qu'on a
00:01:32 :plusieurs fonctions ici. On a une fonction par exemple http 404 qui nous permettrait de retournerune erreur. Donc une erreur 404 si jamais on avait une vue à laquelle on ne veut pas que
00:01:42 :l'utilisateur puisse accéder, on pourrait retourner une erreur http 404. Dans ce cas-cion veut retourner une réponse donc un http response. Donc on va importer cette fonction
00:01:51 :ici http response et on va la retourner dans notre vue. Donc là dans une vue il faut retournerquelque chose. Donc on retourne dans notre fonction avec l'instruction return un http response et à
00:02:03 :l'intérieur de ce http response et bien on va tout simplement mettre du code html. Donc dans ce casci on va mettre par exemple un tag h1 et on va dire bonjour tout le monde. Donc le fameux bonjour
00:02:12 :tout le monde et je ferme mon tag ici. Et là vous voyez que c'est vraiment du html que l'on met àl'intérieur de cette chaîne de caractère et que l'on retourne à l'utilisateur. Donc bien entendu
00:02:22 :dans la suite de la formation et en général dans une application Django on ne va pas écrire toutnotre code html directement à l'intérieur de cette fonction. On va en fait utiliser un template,
00:02:32 :donc un langage de template et un template html que l'on va pouvoir retourner à l'utilisateur.Donc on va avoir un fichier html assez classique dans lequel on va pouvoir également insérer desdonnées qui vont provenir soit de notre base de données soit de variables ici que l'on auraitdéclarées dans notre vue. Donc ça on le verra dans les prochaines parties mais ne vous inquiétez
00:02:50 :pas vous n'allez pas écrire tout votre code html ici. Donc on aura vraiment un fichier html séparéqu'on va pouvoir retourner par la suite. Donc pour l'instant je fais juste retourner ici un tag h1.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.