当我在 urls.py 和 settings.py 中删除 django-debug-toolbar 代码时,它工作正常
在 Django 2.2 中,我使用这样的代码:
if settings.DEBUG:
import debug_toolbar
urlpatterns += [path('__debug__/', include(debug_toolbar.urls))]
谢谢@kwist-sgr
但它不起作用,
我使用了 Django 2.2
蟒蛇 3.7.3
我有完全相同的问题。 我不确定它为什么被关闭。
同样的问题
为了就此问题提供一些潜在的解决方案,问题可能在于较早的模式声明了 __debug__/ 路径。 例如,像这样的全能模式: url(r"", include(app_urls)),
在这种情况下,解决方法是将调试工具栏路径放在列表中的较早位置。 例如:
if settings.DEBUG:
import debug_toolbar
urlpatterns.insert(0, path('__debug__/', include(debug_toolbar.urls)))
最有用的评论
为了就此问题提供一些潜在的解决方案,问题可能在于较早的模式声明了 __debug__/ 路径。 例如,像这样的全能模式:
url(r"", include(app_urls)),
在这种情况下,解决方法是将调试工具栏路径放在列表中的较早位置。 例如: