2017-10-25 2 views
0

우리는 매우 큰 django 코드베이스를 처리하고 있습니다. 장황한 디버그 도구 모음을 사용하고 있는데, DEBUG_TOOLBAR=Truedjango.settings에 넣으면 문제가 너무 이상합니다. 어떤 것도 수행 할 수 없습니다. manage.py과 같은 활동은 python manage.py runserver 또는 python manage.py collectstatic과 같습니다. CTRL+C을 눌러 종료 할 수 없으며 거기에 갇혀 있습니다. 내 장고 디버그 도구 모음 구성은 다음과 같습니다.django 디버그 도구 모음을 사용할 때 서버를 실행할 수 없습니다

DEBUG=True 
DEBUG_TOOLBAR = True 
if DEBUG and DEBUG_TOOLBAR: 
    INSTALLED_APPS += (
     'debug_toolbar', 
    ) 
    INTERNAL_IPS = (
     '127.0.0.1', 
     'XX.XX.XXX.XXX', 
    ) 
    DEBUG_TOOLBAR_PANELS = [ 
      'debug_toolbar.panels.timer.TimerPanel', 
      'debug_toolbar.panels.sql.SQLPanel', 
      'debug_toolbar.panels.cache.CachePanel', 
      'debug_toolbar.panels.signals.SignalsPanel', 
      'debug_toolbar.panels.redirects.RedirectsPanel', 
      ] 
    DEBUG_TOOLBAR_CONFIG = { 
     'RENDER_PANELS': True, 
     'RESULTS_CACHE_SIZE': 2, 
     'RESULTS_STORE_SIZE': 10, # Required for ddt_request_history 
     'SHOW_TOOLBAR_CALLBACK': lambda request: True 
      } 

    MIDDLEWARE_CLASSES += (
     'saul.middleware.profile.ProfileMiddleware', 
     'debug_toolbar.middleware.DebugToolbarMiddleware', 
    ) 

그러나 아래의 질문에 대한 답변을 완료했지만 그 중 아무 것도 작동하지 않았습니다.

django-debug-toolbar not showing up

+0

"할 수 없음"이란 무엇을 의미합니까? 오류 메시지가 있습니까? 이게 뭐야? –

+0

@AdamBarnes 거기에 오류 메시지가 없습니다 .... –

+0

그래서'python manage.py shell'을 입력하고 Enter 키를 누르면 커서가 생기고 다른 것은 없습니까? 오류가 없으며 프롬프트가 표시되지 않습니까? 'python' 만 입력하고 Enter를 누르면 어떻게됩니까? –

답변

0

마지막으로,이 루프를 일으키는, 그래서 우리는 우리의 여러 설정 파일에 DEBUG_TOOLBAR 세트의 무한 루프를 가지고 답을 발견했다.

관련 문제