2
votes

impossible d'importer Django.shortcuts

Je travaillais sur mon premier projet django en utilisant la documentation. J'obtiens cette erreur lors de l'importation de modules django. Je suis sûr que django est installé avec succès dans mon environnement virtuel. L'erreur est:

LA CAPTURE D'ÉCRAN DE L'ERREUR

Unable to import 'django.shortcuts'
Unable to import 'django.http'
Unable to import 'django.contrib'
Unable to import 'django.urls'


2 commentaires

Vous devez probablement configurer votre IDE pour utiliser certail virtualenv pour votre structure de charpie et de projet.


peut-être désinstaller et installer vous aider


6 Réponses :


0
votes

C'est très courant dans le code de Visual Studio, ne vous inquiétez pas beaucoup, ce ne sont que des avertissements. J'ai également fait face à ces erreurs en travaillant dessus. Allez-y et terminez d'abord votre projet et si cela provoque toujours une erreur, je peux mieux vous guider.

Essayez mes projets simples pour vérifier que tout fonctionne correctement ou pour vérifier que votre django est installé correctement ou non.

Projet Hello world: https://github.com/YashMarmat/Hello-world-App-django.git


0 commentaires

3
votes

Si vous regardez dans votre barre d'état, vous remarquerez que vous avez sélectionné votre installation globale de Python 3.7.4 et non un environnement virtuel. Si vous cliquez dessus, vous pouvez alors choisir votre environnement virtuel dans lequel vous avez installé Django.


0 commentaires

0
votes

Cela se produit en raison du changement de version de Django, en utilisant un autre environnement qui pourrait exister dans votre système.


0 commentaires

2
votes

Capture d'écran

Solution 2: (ouvrir VS Code à partir d'un environnement virtuel activé):

  1. Ouvrez la fenêtre du terminal
  2. Activez l'environnement virtuel Python approprié
  3. Assurez-vous que Pylint est installé dans cet environnement virtuel pip install pylint
  4. Fermez toutes les instances de VS Code
  5. Lancez VS Code à partir de cette fenêtre de terminal

(cela garantira que le processus VS Code héritera de tous les paramètres de l'environnement Virtual Env)


0 commentaires

-1
votes

entrez la description de l'image ici

Vous avez sélectionné votre installation globale de Python 3.7.4 et non un environnement virtuel. Si vous cliquez dessus, vous pouvez alors choisir votre environnement virtuel dans lequel vous avez installé Django.

entrez la description de l'image ici


0 commentaires

0
votes

import os dans votre fichier settings.py entrez la description de l'image ici Aussi, voyez quelle version de python VSCode utilise j'ai eu Anaconda, Python 3.8, 3.9 dans mon système.

VSCode utilisait l'environnement virtuel conda (de base).

J'obtenais une erreur d'importation

J'ai sélectionné le chemin correct pour Python 3.8 dans le terminal VSCode "C: \ Users * * \ AppData \ Local \ Python \ Python38"

Il a fonctionné avec succès.


0 commentaires