4 votes

ImproperlyConfigured : Erreur lors de l'importation de l'intergiciel pp.middleware : "Aucun module nommé pp.middleware".

Je suis novice en matière de django et de python. J'essaie de faire un runserver sur un morceau de code django et je rencontre les problèmes suivants,

Kinnovates-MacBook-Pro:platformsite Kinnovate$ python manage.py runserver
Running in development mode.
Running in development mode.
Running in development mode.
Running in development mode.
Validating models...

0 errors found
Django version 1.4b1, using settings 'platformsite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py", line 85, in run
    self.result = application(self.environ, self.start_response)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/contrib/staticfiles/handlers.py", line 67, in __call__
    return self.application(environ, start_response)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 219, in __call__
    self.load_middleware()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/handlers/base.py", line 47, in load_middleware
    raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e))
ImproperlyConfigured: Error importing middleware pp.middleware: "No module named pp.middleware"

J'utilise python2.7 1.4b Django sur un macOSX10.7. Comment puis-je résoudre ce problème ?

6voto

Filip Dupanović Points 10071

Vous avez une classe d'intergiciel spécifiée dans settings.MIDDLEWARE_CLASSES que Django essaie d'importer, mais qui n'est pas disponible dans votre chemin Python.

Vous devez vous assurer que vous avez obtenu les sources du middleware et que votre chemin Python est correctement configuré.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X