0

私は自分のウェブサイトをdjangoローカル環境で実行していて、正常に動作していました....しかし、いくつかの理由で、同じウェブサイトを実行している別のローカルホストシステムからlocalsettings.pyファイルを使用しました...それは私に505エラーを与え始めました...そしていつ私はさかのぼって...次のものが現れ始めました....

 Traceback (most recent call last):
      File "/usr/lib/python2.7/wsgiref/handlers.py", line 85, in run
        self.result = application(self.environ, self.start_response)
      File "/usr/local/lib/python2.7/dist-packages/django/contrib/staticfiles/handlers.py", line 67, in __call__
        return self.application(environ, start_response)
      File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/wsgi.py", line 219, in __call__
        self.load_middleware()
      File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 51, in load_middleware
        raise exceptions.ImproperlyConfigured('Middleware module "%s" does not define a "%s" class' % (mw_module, mw_classname))
    ImproperlyConfigured: Middleware module "django.middleware.csrf" does not define a "CsrfResponseMiddleware" class
    [05/Sep/2012 15:33:35] "GET / HTTP/1.1" 500 59

どんな助けでも役に立ちます

4

1 に答える 1

0

CsrfResponseMiddlewareDjango 1.4 で削除されました。おそらく、ある環境で Django 1.2-1.3 を実行し、別の環境で Django 1.4-master を実行しているでしょう。

于 2012-09-05T15:11:28.263 に答える