- 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 :On va créer notre projet Django. Je vais ouvrir un terminal. On peut cliquer ici en bas surterminal. Si vous n'avez pas les petits onglets ici en bas, on peut toujours aller dans le menu
00:00:10 :view dans tout le window et aller sélectionner terminal ici. Par défaut, on va être avec notreenvironnement virtuel dans le dossier du projet. Assurez-vous bien ici que vous avez le nom de
00:00:20 :votre environnement virtuel qui est affiché avant le chemin du dossier et on va pouvoir utiliser unecommande de Django pour créer notre projet. Donc la commande c'est django-admin. Si jamais
00:00:31 :vous n'avez pas cette commande, que ça vous retourne une erreur, et bien rendez-vous dansla prochaine partie puisque j'y explique les principales raisons pour lesquelles vous pourriezne pas avoir accès à cette commande et comment les solutionner. Donc django-admin, ça va nous
00:00:44 :permettre en fait de créer notre projet. Par défaut, si on l'utilise sans rien, qu'on faitjuste django-admin, on va avoir tout simplement une liste des commandes que l'on peut utiliser.
00:00:52 :La commande qui va nous intéresser, nous, c'est la commande startproject. Donc pour démarrer notreprojet, on va faire django-admin et avec la commande startproject, on va pouvoir indiquerle dossier dans lequel on veut créer notre projet. Donc le dossier n'existe pas encore,
00:01:06 :on va l'indiquer et Django va le créer pour nous automatiquement. Donc le dossier,je vais l'appeler dashboard-devise. Donc j'utilise un nom un peu différent pour ne pas avoir des
00:01:15 :dossiers qui ont le même nom. Donc on va avoir le nom de notre dossier PyCharm qui va êtretableau de bord devise et le nom du dossier qui va contenir notre projet Django qui va êtredashboard-devise. Donc c'est tout ce dont on a besoin ici, django-admin, la commande startproject
00:01:29 :et le nom du dossier dans lequel on veut créer notre projet Django. Donc j'appuie sur entrée etautomatiquement si on fait un ls, et bien vous voyez que notre projet a bien été créé dans cedossier ici. On va pouvoir rentrer à l'intérieur, donc je vais faire cd dashboard-devise et si je
00:01:44 :refais un ls, je vois que j'ai un autre dossier dashboard-devise et un fichier manage.py. Donc jevais abandonner mon terminal pour quelques instants ici pour retourner dans la structure de dossierdirectement de PyCharm puisque c'est un peu plus clair vu qu'on va avoir plusieurs dossiers etfichiers. Donc si on revient ici, on voit qu'on a bien notre dossier qui a été créé avec donc un
00:02:03 :sous-dossier qui a le même nom et notre fichier manage.py. Si je double clique sur manage.py,on voit qu'on a du code Python ici. Alors il y a plusieurs fichiers à l'intérieur de cette
00:02:13 :structure de dossier que l'on ne va pas modifier directement. Manage.py, on va l'utiliser par lasuite pour exécuter certaines commandes à l'intérieur de notre projet Django. Donc je
00:02:22 :vais déplier ce dossier dashboard-devise et vous voyez qu'on a plusieurs fichiers à l'intérieur.Il y en a deux principalement qui vont nous intéresser, c'est le fichier settings.py qui
00:02:32 :va contenir toutes les préférences de notre application. Donc que ce soit par exemple iciles applications qu'on va installer à l'intérieur de notre projet Django, on va avoir les templates,les bases de données, des trucs pour les mots de passe et également quelques constantes ici commepar exemple la constante qui nous permet de définir la langue d'affichage de notre application
00:02:49 :Django. Puisque par défaut on va avoir pas mal de vues qui vont être créées notamment la vued'administration qui est en anglais mais c'est assez génial Django puisque on peut juste changercette constante ici pour avoir une administration qui va être affichée en français. Donc c'est
00:03:03 :assez magique, assez puissant, on verra ça par la suite. Et un autre fichier qu'on va utiliserbeaucoup c'est le fichier url.py ici qui pour l'instant contient une seule url qui va nous
00:03:12 :rediriger vers justement cette interface d'administration mais vous allez voir qu'onva pouvoir ajouter nos propres url à l'intérieur de ce fichier. Donc voilà pour les deux fichiers
00:03:21 :qu'on va principalement manipuler, il y en a d'autres mais généralement on n'a pas tropbesoin d'y toucher et donc c'est ces deux fichiers qu'on va principalement manipuler au début et dansla prochaine partie on va un petit peu modifier cette structure de dossier pour avoir quelquechose d'un peu plus clair. Si jamais vous avez le moindre problème avec soit donc la commande
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.