gpt4 book ai didi

python - Django-Debug-Toolbar 没有显示

转载 作者:行者123 更新时间:2023-12-02 02:15:49 28 4
gpt4 key购买 nike

我正在构建 BlogApp,我正在尝试运行 Django-Debug-Toolbar 但它没有显示。我看到了很多答案,但对我没有任何帮助。

我已经根据Documentation正确安装了它

我添加了 installed appsmiddlewaresurls 以及 collecstatic。但是当我转到浏览器时仍然没有显示。

设置.py

if DEBUG:
MIDDLEWARE += [
'debug_toolbar.middleware.DebugToolbarMiddleware',
]
INSTALLED_APPS += [
'debug_toolbar',
]
INTERNAL_IPS = ['127.0.0.1', ]

# this is the main reason for not showing up the toolbar
import mimetypes
mimetypes.add_type("application/javascript", ".js", True)

DEBUG_TOOLBAR_CONFIG = {
'INTERCEPT_REDIRECTS': False,
}

网址.py

if settings.DEBUG:
import debug_toolbar
urlpatterns += [
path('__debug__/', include(debug_toolbar.urls)),
]

我们将不胜感激。

提前致谢

最佳答案

这段代码我放在设置的底部并解决了我的问题:

设置.py

import mimetypes
mimetypes.add_type("application/javascript", ".js", True)

DEBUG_TOOLBAR_PATCH_SETTINGS = False

def show_toolbar(request):
return True

DEBUG_TOOLBAR_CONFIG = {
'INTERCEPT_REDIRECTS': False,
"SHOW_TOOLBAR_CALLBACK": show_toolbar,
'INSERT_BEFORE': '</head>',
'INTERCEPT_REDIRECTS': False,
'RENDER_PANELS': True,
}

我遇到的另一个问题是 my_project/static/ 文件中没有 debug_tolbar/css 文件。 Collectstatic 没有解决我的问题。解决方案:我已经从:python3.8/site-packages/debug_toolbar/static/debug_toolbar/css/复制到my_project/static/debug_toolbar/css/

关于python - Django-Debug-Toolbar 没有显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67200506/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com