2014-10-04 32 views
1

我已經安裝了django管理員,並且得到了object() takes no parameters錯誤。我看到錯誤是在debug_toolbar panel.py 55行。我不知道如何調試它。對象()不帶參數

我粘貼了回溯。

Environment: 

Request Method: GET 
Request URL: http://127.0.0.1:8000/super_admin/ 

Django Version: 1.6.1 
Python Version: 2.7.4 
Installed Applications: 
('django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.staticfiles', 
'django.contrib.humanize', 
'debug_toolbar', 
'django_extensions', 
'apps.app1', 
'apps.accounts', 
'south') 
Installed Middleware: 
('django.contrib.sessions.middleware.SessionMiddleware', 
'django.middleware.common.CommonMiddleware', 
'django.middleware.csrf.CsrfViewMiddleware', 
'django.contrib.auth.middleware.AuthenticationMiddleware', 
'django.contrib.messages.middleware.MessageMiddleware', 
'django.middleware.clickjacking.XFrameOptionsMiddleware', 
'debug_toolbar.middleware.DebugToolbarMiddleware') 


Traceback: 
File "/home/home/environments/env1.6.2/local/lib/python2.7/site- packages/home/core/handlers/base.py" in get_response 
    139.     response = response.render() 
    File "/home/home/environments/env1.6.2/local/lib/python2.7/site- packages/django/template/response.py" in render 
    105.    self.content = self.rendered_content 
    File "/home/home/environments/env1.6.2/local/lib/python2.7/site-packages/django/template/response.py" in rendered_content 
    81.   context = self.resolve_context(self.context_data) 
File "/home/home/environments/env1.6.2/local/lib/python2.7/site-packages/django/template/response.py" in resolve_context 
    159.   return RequestContext(self._request, context, current_app=self._current_app) 
    File "/home/home/environments/env1.6.2/local/lib/python2.7/site-packages/debug_toolbar/panels/templates/panel.py" in _request_context__init__ 
    55.   context = processor(request)` 

Exception Type: TypeError at /super_admin/ 
Exception Value: object() takes no parameters 

任何幫助將不勝感激。

編輯

這裏是我的TEMPLATE_CONTEXT_PROCESSORS設置

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.contrib.auth.context_processors.auth', 
    'django.core.context_processors.debug', 
    'django.core.context_processors.i18n', 
    'django.core.context_processors.media', 
    'django.core.context_processors.request', 
    'django.core.context_processors.static', 
    'django.contrib.messages.context_processors.messages', 
    'django.contrib.auth.middleware.AuthenticationMiddleware', 
    'django.contrib.messages.middleware.MessageMiddleware', 
) 
+1

您的TEMPLATE_CONTEXT_PROCESSORS設置的內容是什麼? – 2014-10-04 19:47:02

+0

@DanielRoseman我添加了設置 – Alexxio 2014-10-04 19:51:47

回答

3

您的TEMPLATE_CONTEXT_PROCESSORS的設置有2項,其是中間件,而不是context處理器。它們屬於MIDDLEWARE_CLASSES設置。

+0

非常感謝。 ''django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware','並不是在那裏。 – Alexxio 2014-10-04 19:57:27