启用django调试工具栏时无法运行服务器

时间:2017-10-25 10:27:55

标签: python django django-debug-toolbar

我们正在处理一个非常大的django代码库,我们正在使用django调试工具栏,问题是如此奇怪,如果我将DEBUG_TOOLBAR=True放在我的django.settings中,我无法执行任何活动manage.py代表python manage.py runserverpython 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

1 个答案:

答案 0 :(得分:0)

最后,我们在多个设置文件中找到了DEBUG_TOOLBAR无限循环的答案,因此它会导致循环。