0
우리는 매우 큰 django 코드베이스를 처리하고 있습니다. 장황한 디버그 도구 모음을 사용하고 있는데, DEBUG_TOOLBAR=True
을 django.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
"할 수 없음"이란 무엇을 의미합니까? 오류 메시지가 있습니까? 이게 뭐야? –
@AdamBarnes 거기에 오류 메시지가 없습니다 .... –
그래서'python manage.py shell'을 입력하고 Enter 키를 누르면 커서가 생기고 다른 것은 없습니까? 오류가 없으며 프롬프트가 표시되지 않습니까? 'python' 만 입력하고 Enter를 누르면 어떻게됩니까? –