我刚刚升级了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')),
]
2条答案
按热度按时间3mpgtkmj1#
这是一个浏览器缓存问题。删除cookie等,这将有所帮助。
dw1jzc5e2#
我也遇到了同样的错误,这是我的一个愚蠢的错误,我把django的网址添加到了错误的urls.py文件中,我应该把它们添加到core/urls.py中,而不是添加到应用的urls.py中。