2013-07-11 29 views
0

我試圖在django中運行這個中間件時遇到了這個錯誤。 https://github.com/shanx/django-maintenancemodeAttributeError:'模塊'對象在運行django-maintenancemode時沒有屬性'__all__'

它返回一個

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

是不是我做錯了什麼?我試圖在virtualenv中的localhost環境中測試他。我已將中間件放置到設置文件中,並且無論是否將模式設置爲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__' 
+0

請提供完整的回溯。他們指出問題在哪裏。 –

回答

相關問題