我们正在处理一个非常大的django代码库,我们正在使用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',
)
但是,我已经完成了以下问题的答案,但没有一个有用。
答案 0 :(得分:0)
最后,我们在多个设置文件中找到了DEBUG_TOOLBAR
无限循环的答案,因此它会导致循环。