- 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 personlive_helpToutes les questions
Christian Aucane
5 février 2023 - 05 février 2023 à 22:01
checkConversation résolue
7 réponses
Erreur migration
Bonjour, j''ai cette erreur quand j'essaie de faire mes migrations, pourtant j'ai activé les droits sur la base de donnée.chris@LAPTOP-TDD8HGBK MINGW64 ~/docstring/django/projets/blog/src $ python manage.py migrate Operations to perform: Apply …
00:00:00 :Maintenant qu'on a rentré les informations dans le fichier settings.py, on peut s'assurer que laconnexion fonctionne en ouvrant un terminal et en essayant de créer l'émigration par défaut.
00:00:09 :Donc je vais juste vous montrer ce que ça donne si ça ne fonctionne pas. Donc si par exemple vousmettez un nom de base de données ici qui n'existe pas, donc je mets tout simplement test. Si à
00:00:17 :l'intérieur de votre terminal vous essayez d'utiliser donc manage.py pour utiliser la commande migratequi va créer l'émigration par défaut dans votre base de données, donc je valide avec entrée etlà la base de données test n'existe pas et c'est l'erreur qui nous est retournée ici. Database
00:00:33 :test does not exist. Si par contre on remet notre base de données blog, si je reviens à l'intérieurd'un terminal, donc dans psql, dans mon shell psql, je peux me connecter à ma base de données enfaisant slash c et en mettant le nom de ma base de données. Donc là vous voyez qu'il me dit que
00:00:48 :je suis maintenant connecté à ma base de données blog. Si je fais slash dt, vous voyez que là ona pour l'instant aucune table à l'intérieur de cette base de données. Je vais revenir dans
00:00:57 :mon terminal ici et je vais réappliquer donc ces migrations avec python manage.py migrate etlà normalement si toutes les informations ici sont bonnes, je valide avec entrée et je vaisavoir toutes les migrations qui vont être créées. Je peux revenir dans psql pour voir si j'ai bien
00:01:11 :ces migrations qui ont été appliquées dans ma base de données en faisant slash dt de nouveau etcette fois-ci on voit qu'on a bien donc ces tables qui ont été créées, donc les tables correspondantaux migrations par défaut avec mon utilisateur docuser ici qui est en tant que owner, donc owner
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.