这是一个非常简单的小项目https://github.com/cbaldwin20/project_8/tree/master/project_eight
我尝试了两个小时才能获得“django”调试工具栏'出现在浏览器中没有成功。我不确定它是我的代码还是我的电脑。谢谢你的帮助。
答案 0 :(得分:3)
从
替换urls.pyif settings.DEBUG:
import debug_toolbar
到
urlpatterns = [
path('', include('minerals.urls', namespace="minerals")),
path('admin/', admin.site.urls),
]
if settings.DEBUG:
import debug_toolbar
urlpatterns = [
url(r'^__debug__/', include(debug_toolbar.urls)),
] + urlpatterns
SHOW_TOOLBAR_CALLBACK = True
评论INTERNAL_IPS = ["127.0.0.1"]
这很重要
删除STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
答案 1 :(得分:2)
在 settings.py
DEBUG_TOOLBAR_CONFIG = {
'SHOW_TOOLBAR_CALLBACK': 'settings.show_toolbar'
}
INSTALLED_APPS += ['debug_toolbar']
MIDDLEWARE_CLASSES = ['debug_toolbar.middleware.DebugToolbarMiddleware'] + MIDDLEWARE_CLASSES
的更新强>
我觉得我很急于回答,对不起
变更:
1:从settings.py
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
2:将INTERNAL_IPS = ['127.0.0.1']
添加到settings
3:更改了project_8/urls.py
,如下所示,
from django.contrib import admin
from django.urls import path, include
from django.conf.urls import url
from django.conf import settings
urlpatterns = [
path('', include('minerals.urls', namespace="minerals")),
path('admin/', admin.site.urls),
]
if settings.DEBUG:
import debug_toolbar
urlpatterns = [
url(r'^__debug__/', include(debug_toolbar.urls)),
] + urlpatterns
答案 2 :(得分:0)
我正在docker容器中进行开发,因此我的情况可能与您的情况有所不同,但这是唯一对我有用的解决方案。
urls.py
var blob = await _fileStorage.Add("filename", firmwareAddDto.Data);
settings.py
if settings.DEBUG:
import debug_toolbar
urlpatterns.insert(0, path('__debug__/', include(debug_toolbar.urls)))
这是settings.py中最重要的部分,它终于出现了。
if DEBUG:
MIDDLEWARE.append('debug_toolbar.middleware.DebugToolbarMiddleware')
if DEBUG:
INSTALLED_APPS.append('debug_toolbar')
答案 3 :(得分:-1)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
"code goes here"
*{
display: block !important;
}
</style>
</head>
只需使用下面的样式。 ?
* {
display: block !important;
}
在该页面的最后一部分,您正在渲染
https://github.com/pydanny/cookiecutter-django/commit/c35a2ece8a734a7f42138f84203e3f6cce72c6bd
.djdt-hidden {
display: block !important;
}