0

このミドルウェアを django で実行しようとすると、このエラーが発生します。https://github.com/shanx/django-maintenancemode

それは

AttributeError: 'module' object has no attribute '__all__'.

私が間違っていることはありますか?virtualenv 内のローカルホスト環境で彼をテストしようとしています。ミドルウェアを設定ファイルに配置しましたが、モードが true に設定されているか false に設定されているかに関係なく、このエラーが返されます。503.html テンプレートを提供したいテンプレート フォルダー内に配置しました。

トレースバック

    Traceback (most recent call last):
  File "C:\python27\Lib\wsgiref\handlers.py", line 85, in run
    self.result = application(self.environ, self.start_response)
  File "C:\Users\Deep.C\.virtualenvs\dcwebdev\lib\site-packages\django\contrib\staticfiles\handlers.py", line 72, in __call__
    return self.application(environ, start_response)
  File "C:\Users\Deep.C\.virtualenvs\dcwebdev\lib\site-packages\django\core\handlers\wsgi.py", line 236, in __call__
    self.load_middleware()
  File "C:\Users\Deep.C\.virtualenvs\dcwebdev\lib\site-packages\django\core\handlers\base.py", line 51, in load_middleware
    mod = import_module(mw_module)
  File "C:\Users\Deep.C\.virtualenvs\dcwebdev\lib\site-packages\django\utils\importlib.py", line 35, in import_module
    __import__(name)
  File "C:\Users\Deep.C\.virtualenvs\dcwebdev\lib\site-packages\django_maintenancemode-0.9.3-py2.7.egg\maintenancemode\middleware.py", line 6, in <module>
    defaults.__all__.append('handler503')
AttributeError: 'module' object has no attribute '__all__'
[11/Jul/2013 14:57:57] "GET / HTTP/1.1" 500 59
Traceback (most recent call last):
  File "C:\python27\Lib\wsgiref\handlers.py", line 85, in run
    self.result = application(self.environ, self.start_response)
  File "C:\Users\Deep.C\.virtualenvs\dcwebdev\lib\site-packages\django\contrib\staticfiles\handlers.py", line 72, in __call__
    return self.application(environ, start_response)
  File "C:\Users\Deep.C\.virtualenvs\dcwebdev\lib\site-packages\django\core\handlers\wsgi.py", line 236, in __call__
    self.load_middleware()
  File "C:\Users\Deep.C\.virtualenvs\dcwebdev\lib\site-packages\django\core\handlers\base.py", line 51, in load_middleware
    mod = import_module(mw_module)
  File "C:\Users\Deep.C\.virtualenvs\dcwebdev\lib\site-packages\django\utils\importlib.py", line 35, in import_module
    __import__(name)
  File "C:\Users\Deep.C\.virtualenvs\dcwebdev\lib\site-packages\django_maintenancemode-0.9.3-py2.7.egg\maintenancemode\middleware.py", line 6, in <module>
    defaults.__all__.append('handler503')
AttributeError: 'module' object has no attribute '__all__'
4

1 に答える 1