web-dev-qa-db-fra.com

ImportError: aucun module nommé Django_extensions

Je suis complètement nouveau à python ainsi qu'à Django. J'ai obtenu un exemple Django Rest project. Lorsque je lance:

python manage.py makemigrations

Je reçois l'erreur:

ImportError: No module named Django_extensions

Comment puis-je resoudre ceci?

Je l'exécute dans un virtualenv

11
Hari Krishnan

Il semble que votre exemple de projet repose sur Django-extensions . Vous pouvez l'installer en activant votre virtualenv, puis en exécutant:

pip install Django-extensions

Une fois que vous avez installé les extensions Django, vous pouvez obtenir une erreur d'importation différente s'il manque d'autres packages dans votre virtualenv. Nous espérons que votre exemple de projet aura, espérons-le, un requirements.txt fichier qui répertorie les exigences. Si oui, vous pouvez installer les packages requis avec:

pip install -r requirements.txt
13
Alasdair