Django-debug-toolbar: Django 2.2 上的 404 错误

创建于 2019-04-07  ·  6评论  ·  资料来源: jazzband/django-debug-toolbar

Django:2.2
蟒蛇:3.7.3

在 Django 2.1 中它的工作

但是在 django 2.2 中,我收到了 404 错误

image

image

image

最有用的评论

为了就此问题提供一些潜在的解决方案,问题可能在于较早的模式声明了 __debug__/ 路径。 例如,像这样的全能模式: url(r"", include(app_urls)),

在这种情况下,解决方法是将调试工具栏路径放在列表中的较早位置。 例如:

if settings.DEBUG:
    import debug_toolbar
    urlpatterns.insert(0, path('__debug__/', include(debug_toolbar.urls)))

所有6条评论

当我在 urls.py 和 settings.py 中删除 django-debug-toolbar 代码时,它工作正常

image

在 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)))
此页面是否有帮助?
0 / 5 - 0 等级