Неправильно сконфигурировано: Ошибка при импорте промежуточного программного обеспечения pp.middleware: «Нет модуля с именем pp.middleware» - PullRequest
4 голосов
/ 20 февраля 2012

я новичок в django и python, я пытаюсь запустить runserver на куске кода django и сталкиваюсь со следующими проблемами,

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"

я использую python2.7 1.4b Django на macOSX10.7 как мне это исправить?

1 Ответ

6 голосов
/ 20 февраля 2012

У вас есть класс промежуточного программного обеспечения, указанный в settings.MIDDLEWARE_CLASSES, который Django пытается импортировать, но он недоступен в вашем пути Python.

Вы должны убедиться, что вы получили исходные коды промежуточного программного обеспечения и чтоваш путь Python правильно настроен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...