2012-02-20 3 views
4

イム、ジャンゴとPython、イムは、Djangoのコードと、次の問題に実行しているイムの作品での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" 

im running python2.7 1.4b Django on macOSX10.7 どうすればいいですか?

答えて

6

Djangoがインポートしようとしているsettings.MIDDLEWARE_CLASSESで指定されたミドルウェアクラスがありますが、Pythonパスでは使用できません。

ミドルウェアソースを入手し、Pythonパスが正しく設定されていることを確認する必要があります。

+0

は私のコードで問題ですか?または私が持っているdjangoのバージョン? – henghonglee

+0

問題はあなたのsettings.pyにあるようです – Paulo

+0

Djangoは、基本的に 'pp.middleware import PaginationMiddleware'を実行しようとして失敗しています。それを動作させるには、ミドルウェアクラスへのパスを更新する必要があります。 –

関連する問題