- 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 :Dans cette partie, on va créer une application pour gérer les articles de notre blog.Donc à partir de maintenant, je vais utiliser le terminal qui est disponible à l'intérieurde PyCharm.
00:00:09 :Donc en cliquant ici sur Terminal dans l'onglet qui est normalement affiché tout en bas.Sinon, vous pouvez aller dans View, si je ne me trompe pas, dans View to Windows, vousallez retrouver le terminal également à partir de ce menu.
00:00:20 :Donc je peux ouvrir un terminal.Par défaut, vous voyez qu'il est ouvert à l'intérieur du dossier principal de monprojet.On peut modifier ce comportement pour que par défaut, le terminal s'ouvre à l'intérieurde SRC, donc à l'intérieur du dossier source qui va contenir le fichier manage.py que l'on
00:00:35 :va principalement utiliser à l'intérieur de notre terminal.Donc pour ça, vous pouvez aller dans les préférences et si vous cherchez dans labarre de recherche ici Terminal, vous allez pouvoir modifier le chemin par défaut quiest utilisé.
00:00:47 :Donc dans Terminal ici, vous avez Start Directory et on peut modifier le dossier dans lequelil va automatiquement être lancé.Donc je vais rajouter slash SRC ici pour qu'automatiquement, quand on lance un terminal,donc si je le ferme ici et que je le rouvre, on soit bien dans le dossier source.
00:01:01 :Normalement, PyCharm va également automatiquement activer votre environnement virtuel.Donc moi, je le vois ici puisqu'avec l'affichage de mon terminal, j'ai l'indication ici quej'ai bien la version 3.9 qui est utilisée avec le dossier .env, donc le dossier dans
00:01:14 :lequel se trouve mon environnement virtuel.Si jamais vous n'êtes pas sûr que votre environnement est bien sourcé ou que voussouhaitez le sourcer à la main, vous pouvez utiliser la commande source pour sourcer lefichier activate qui se trouve à l'intérieur du dossier .env bin.
00:01:26 :Donc là, dans ce cas-ci, il se trouve un niveau au-dessus, donc il faudrait remontercomme ça avec .slash .env bin activate pour activer mon environnement virtuel.
00:01:35 :Donc ce qu'on va faire ensuite, c'est créer notre application, donc avec le fichier manage.py,on va faire python manage.py et on va utiliser la commande startapp cette fois-ci et on va
00:01:46 :donner un nom à notre application, dans ce cas-ci, on va l'appeler post tout simplement.Donc avec un s ici, je valide avec entrée, ça devrait être assez rapide et si on retournevoir dans la structure de dossier ici, on voit qu'à côté de blog, on a bien un nouveau
00:01:58 :dossier post qui a été créé et qui contient par défaut tous ces fichiers.Donc on a les vues, on a les modèles et on a le fichier admin qui sont les trois fichiersprincipaux dans lesquels on va passer du temps dans cette formation.
00:02:08 :On a également par défaut un fichier test.py qui nous permet de mettre des tests unitaireset un fichier apps ici qui va définir le nom de notre application, donc name égale à post ici.
00:02:18 :Donc ce qu'il faut faire maintenant pour enregistrer notre application, pour que Djangosache que cette application doit être utilisée, et bien c'est d'aller renseigner le nom decette application dans settings.py.
00:02:28 :Donc je rouvre settings.py et tout en haut, donc si je remonte, vous avez cette variableinstalled apps qui contient par défaut plusieurs applications qui sont nécessaires au bonfonctionnement de Django et on va rajouter donc à la suite ici, après la dernière ligne ici,donc si vous n'avez pas de virgule rajoutée là puisqu'il s'agit d'une liste, normalement
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.