- 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 installer le framework Django à l'intérieur de notre projet.Donc on a un environnement virtuel qui utilise Python 3.7et on va donc installer grâce à PyCharm Django à l'intérieur de cet environnement virtuel.
00:00:13 :Donc dans les préférences de PyCharm, il faut déjà vous assurer que dans votre projet ici dans Python Interpreter,vous utilisez bien l'interpréteur Python qui est à l'intérieur du dossier Anv.
00:00:23 :Si ce n'est pas le cas, vous pouvez l'ajouter en cliquant sur Add ici et en allant chercher un environnement existant.Et dans la liste ici ou en cliquant sur les points de suspension,vous pouvez aller chercher le chemin complet vers l'exécutable Python de l'environnement virtuel.
00:00:36 :Une fois que c'est fait, vous allez pouvoir installer des packages à l'intérieur de cet environnement virtuel en cliquant ici sur le plus.Donc nous, on va installer Django. Donc on va le chercher dans la liste.
00:00:45 :Et dans mon cas, je vais installer la dernière version.Donc au moment où j'enregistre, c'est la version 3.2.3.Donc cette version ici.Donc si vous voulez avoir exactement la même version que moi, cliquez ici sur Specify versionet assurez-vous de bien sélectionner cette version ici.
00:00:58 :On va donc installer le package en cliquant sur Install package.Si jamais vous avez des problèmes, notamment sur Windows,notamment des problèmes de permission,et bien lancer PyCharm en mode administrateur, ça devrait régler les problèmes.
00:01:10 :Sinon, vous pouvez bien entendu faire cette opération à l'intérieur d'un terminal.Donc que ce soit le terminal sur macOS Linux ou le command prompt ou git bash sur Windows.
00:01:20 :Donc une fois qu'on a installé la bibliothèque, là vous voyez qu'elle a été correctement installée,on va pouvoir créer notre projet Django.Donc pour ça, je vais ouvrir un terminal.
00:01:28 :Je vais cliquer sur le lien ici, sinon vous pouvez le retrouver dans View tool windowet cliquer sur Terminal.Ça va donc ouvrir un terminal ici à l'intérieur de mon dossier webapp.
00:01:37 :Une fois que le terminal est ouvert, assurez-vous que votre environnement virtuel est bien sourcé.Moi, on voit ici que j'ai bien env et si je fais un witch de Python,on voit que c'est bien l'exécutable à l'intérieur de mon environnement virtuel.
00:01:48 :Si ce n'est pas le cas, si vous n'avez pas le bon exécutable,utilisez la commande source sur macOS et Linux pour aller chercher dans le dossier envle fichier activer qui me permet d'activer l'environnement virtuel.
00:02:00 :Sur Windows, si vous utilisez le command prompt,utilisez le fichier activate.bat à l'intérieur du dossier scriptet si vous utilisez git bash, et bien c'est les mêmes commandes que moi.
00:02:08 :Donc maintenant qu'on est à l'intérieur de notre dossier,on va pouvoir utiliser la commande django-admin pour créer notre application.Donc on va faire django-admin start projectet on va appeler notre projet webapp.
00:02:20 :Donc je valide avec entrée, j'attends que le projet soit créé,c'est assez rapide normalement, et là on voit qu'on a bien mon projet webappqui a été créé automatiquement.
00:02:29 :Et si on va voir dans la structure de dossier ici,on voit qu'on a bien notre projet qui a été créé,donc à l'intérieur d'un dossier webapp.
00:02:35 :Donc ici, on a tous les fichiers de base d'une application Djangoet la dernière chose à faire, c'est de déplacer le dossier de notre APIà l'intérieur de notre projet Django.
00:02:44 :Donc je vais tout simplement prendre ce dossieret le glisser à l'intérieur de webapp.On va donc sélectionner ici le directory webapp,donc normalement c'est celui-là qui devrait êtreautomatiquement rentré dans le cheminpuisqu'on l'a glissé sur le dossier.
00:02:57 :Également, on ne va pas chercher les référencesou ouvrir les fichiers dans l'éditeur,donc vous pouvez décocher ces deux cases icisi jamais elles sont cochées chez vous.
00:03:04 :Et on va cliquer sur refactor pour déplacer tout simplementle dossier à l'intérieur du dossier webapp.Donc là on se retrouve avec notre API qu'on pourra utiliser par la suite,dans les prochaines parties de cette formation,à l'intérieur de mon projet Django.
00:03:16 :Donc voilà pour la configuration du projet.Avant de terminer cette vidéo,on va juste naviguer à l'intérieur du dossier webappet lancer le serveur avec python manage.py run server
00:03:26 :pour nous assurer qu'on a bien notre projetqui fonctionne correctement.Donc je valide avec entrée.Si jamais quand vous validez, vous avez une erreur de permissionsur le port 8000 qui est utilisé par défaut,vous pouvez le changer.
00:03:37 :Donc en le spécifiant ici par exemple,en mettant un autre port comme le 8080ou quelque chose d'autre,si jamais vous avez des erreurs de permission.
00:03:44 :Donc par défaut, c'est le port 8000 qui va être utilisé.Je vais valider avec entrée.Si vous ne mettez rien ou 8000, en fait c'est la même chose.
00:03:50 :Donc moi je vais mettre 8000 juste pour vous montrer.Mais vous pourriez très bien également ne pas le mettre.C'est vraiment juste si vous avez des erreurs de permissionsur ce port, vous pouvez en utiliser un autre.
00:03:58 :Donc si tout est correct,normalement vous devriez avoir ce message ici.Donc on a les migrations qui ne sont pas appliquées.Ça c'est normal puisque de toute façon,on ne va pas utiliser de base de donnéesà l'intérieur de notre projet.
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.