2012-02-20 90 views
4

進出口新的Django和蟒蛇,我嘗試做在一塊Django的代碼和IM運行到以下問題的runserver,ImproperlyConfigured:錯誤導入中間件pp.middleware:「無模塊命名pp.middleware」

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上 我該如何解決這個問題?

回答

6

您有一個Django嘗試導入的settings.MIDDLEWARE_CLASSES中指定的中間件類,但它在Python路徑中不可用。

您應該確保您已獲得中間件資源並且您的Python路徑已正確配置。

+0

是我的代碼中的問題?或我有的Django版本? – henghonglee 2012-02-20 06:11:20

+0

這個問題似乎是在你的settings.py – Paulo 2012-02-20 06:12:33

+0

Django,基本上,試圖做'從pp.middleware導入PaginationMiddleware'並失敗。您需要更新中間件類的路徑才能使其工作。 – 2012-02-20 10:38:27

相關問題