【发布时间】:2019-10-17 17:26:13
【问题描述】:
enter image description here 我按照说明连接,运行服务器时一切正常,但打开站点时我看到错误:
'djdt' is not a registered namespace
我该怎么办?有什么连接问题?我不知道...阅读很多文章...
setting.py
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
DEBUG = True
ALLOWED_HOSTS = ['127.0.0.1']
INTERNAL_IPS = ['127.0.0.1',]
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'news',
'django_summernote',
'debug_toolbar',
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, "static"),]
MEDIA_ROOT = os.path.join(BASE_DIR, "media")
urls.py
app_name = 'news'
urlpatterns = [
...
]
if settings.DEBUG:
import debug_toolbar
urlpatterns += [path('__debug__/', include(debug_toolbar.urls)),]
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
我不知道为什么会出现错误...我做了所有的指令。静态根可能有问题吗?或者是什么?
【问题讨论】:
-
让我们看看你的 urls.py,settings.py 看看你在设置 django 调试工具栏时是否遗漏了什么。 :)
-
我在上面添加了更多信息
-
如果您能显示更多有关错误、屏幕截图或完整回溯的信息会更好。
-
更新,请检查
标签: python django django-debug-toolbar