Django调试工具栏设置
我刚刚安装了Django调试工具条。这个过程有点麻烦,虽然它现在能正常工作,但我想确认一下这样做是否正确。以下是我成功安装的四个步骤:
- 用命令安装django_debug_toolbar
- 在我的项目设置中,把'debug_toolbar.middleware.DebugToolbarMiddleware'加到中间件类的最后面
- 在我的django.global_settings.py文件中,把INTERNAL_IPS改成('127.0.0.1')
- 然后我把"/usr/local/lib/python2.7/dist-packages/django_debug_toolbar-0.8.5-py2.7.egg/debug_toolbar/templates"添加到项目设置中的TEMPLATE_DIRS里。
这个过程主要是靠试错,所以我不太确定这样做是否正确。我特别不确定第四步是否必要...
任何建议都会非常感谢
3 个回答
0
你需要按照这样的方式来输入命令:
1.install:
python -m pip install django-debug-toolbar
2.settings.py
INSTALLED_APPS = [
.,
.,
'debug_toolbar'
]
MIDDLEWARE = [
'debug_toolbar.middleware.DebugToolbarMiddleware',
.,
.
]
INTERNAL_IPS = [
'127.0.0.1',
]
3. urls.py
import debug_toolbar
urlpatterns = [
path('admin/', admin.site.urls),
path('__debug__/', include('debug_toolbar.urls')),
]
现在,当你访问这个网址时,你就可以看到调试工具栏了。
4
我之前也遇到过同样的问题。不过,我想我找到了解决办法。我觉得你缺少的一步是把 'debug_toolbar' 加到你项目的 settings.py 文件里的 INSTALLED_APPS 列表中。这样就能解决问题了。这里有一篇我参考过的 文章。
4
INTERNAL_IPS
应该是一个列表或者元组,而不是一个字符串。所以:
INTERNAL_IPS = ('127.0.0.1', ) # note, comma