- 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 que le projet est créé, on va l'ouvrir dans PyCharm.Je vais cliquer sur Open pour aller chercher le dossier qui contient notre projet, donc DocShop ici.
00:00:09 :Je double clique dessus et je clique sur Open pour ouvrir ce projet à l'intérieur de PyCharm.On va juste s'assurer, avant de faire quoi que ce soit, qu'on a bien le bon interpréteur Python qui est utilisé pour ce projet.
00:00:21 :Pour ça, je vais aller dans PyCharm, Préférences ici.Dans la partie Projet DocShop, sur Projet Interpréteur, je vais vérifier que j'ai bien l'exécutable Python à l'intérieur du dossier de l'environnement virtuel.
00:00:32 :C'est bien le cas ici et je vois également le package Django avec ses dépendances qui est également installé.C'est parfait, on va pouvoir maintenant créer notre première application.
00:00:42 :Maintenant, je vais pouvoir utiliser le terminal intégré à PyCharm qui va automatiquement aller sourcer notre environnement virtuel.Pour ça, là encore, c'est normalement activé par défaut dans les Préférences.
00:00:52 :Si vous allez dans Tools, vous avez une option dans Terminal ici qui vous permet d'activer automatiquement le Virtualenv.Si ce n'est pas le cas, assurez-vous de bien cocher cette case pour pouvoir activer automatiquement votre environnement virtuel quand vous ouvrez un terminal.
00:01:05 :Si ce n'est pas le cas, vous pouvez également sourcer votre environnement à la main en faisant sourceenv.bin.activate pour sourcer l'environnement virtuel.On va utiliser la commande manage.py.
00:01:17 :Il y a une nouveauté dans les dernières versions de PyCharm qui va vous mettre une genre de complétion des commandes.Personnellement, je n'aime pas trop donc je vais également l'enlever dans les Préférences en désactivant Smart Command Handling.
00:01:29 :Vous désactivez ça et ça va éviter d'avoir cette complétion automatique qui se met puisque les commandes, on les connaît.Le but, c'est de les apprendre, ce n'est pas de les compléter automatiquement.
00:01:40 :Donc python manage.py start app, cette fois-ci, c'est la commande qui va nous permettre de créer une application à l'intérieur de notre projet.Et on va créer une application qui s'appelle Store qui va permettre de gérer toute la logique de notre boutique.
00:01:54 :Donc qui va nous permettre de créer les modèles pour les produits, pour les articles commandés et également le panier de l'utilisateur.Donc je valide avec Entrée et à l'intérieur de mon dossier Docshop, on devrait retrouver maintenant une application Store,donc un nouveau dossier qui va contenir les fichiers comme le Models.py ou le Views.py dans lequel on va pouvoir créer les modèles et les vues de l'application.
00:02:16 :Donc il ne reste plus qu'à ajouter cette application dans le fichier de Settings qui se retrouve dans Shop, donc dans Settings.py ici.On a toutes les applications qui sont de base avec Django, donc dans Installed Apps.
00:02:28 :On a les applications pour l'admin, pour l'autorisation, pour les sessions, etc.Donc nous, on va rajouter une ligne ici et on va mettre notre application Store pour qu'elle soit comprise dans notre environnementet que Django sache que ce dossier Store ici est une application 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.