django 错误:djdt未定义如何解决?

yqyhoc1h  于 2023-03-13  发布在  Go
关注(0)|答案(2)|浏览(247)

我刚刚升级了django 2.1到django 3.0.14:然后我得到这个错误ModuleNotFoundError:django-debug-toolbar中没有名为'django.utils.lru_cache'的模块,所以我将我的django-debug-toolbar 1.9.1升级到django-debug-toolbar 2.0,并运行pythonmanage.pycollectstatic,并在解决上述错误后从浏览器中清除缓存,但调试工具栏没有显示,并在控制台中得到错误:

toolbar.js:306未捕获引用错误:djdt未定义

如何解决此错误?我已经::

INSTALLED_APPS = [
    # ...
    "debug_toolbar",
    # ...
]

STATIC_URL = "static/"

from django.urls import include, path
INTERNAL_IPS = [
    # ...
    "127.0.0.1",
    # ...
]
urlpatterns = [
    # ...
    path('__debug__/', include('debug_toolbar.urls')),
]
3mpgtkmj

3mpgtkmj1#

这是一个浏览器缓存问题。删除cookie等,这将有所帮助。

dw1jzc5e

dw1jzc5e2#

我也遇到了同样的错误,这是我的一个愚蠢的错误,我把django的网址添加到了错误的urls.py文件中,我应该把它们添加到core/urls.py中,而不是添加到应用的urls.py中。

urlpatterns = [
    # ...
    path('__debug__/', include('debug_toolbar.urls')),
]

相关问题