如何将Django调试工具栏添加到您的项目中?
Django工具箱是一种调试工具,用于调试数据库查询、Django网站加载速度和许多其他事情。调试工具栏在开发人员中非常流行,所有人都在使用它。因此,让我们深入研究如何实现它。
例子
创建一个名为 “myapp” 的应用程序。
首先,在 settings.py 中安装 django-debug-toolbar −
pip install django-debug-toolbar
现在,在您的 INSTALLED_APPS 中添加’debug_toolbar’ –
INSTALLED_APPS = [
# ...
'debug_toolbar',
'myapp'
]
这将在我们的项目中将调试工具栏添加为应用程序。
接下来,在你的 middleware 中,添加以下内容 −
MIDDLEWARE = [
# ...
'debug_toolbar.middleware.DebugToolbarMiddleware',
# ...
]
这用于访问数据库。
现在,在您的项目主目录的urls.py中,添加调试工具栏URL-
import debug_toolbar
from django.conf import settings
from django.urls import include, path
urlpatterns = [
...
path('__debug__/', include(debug_toolbar.urls)),
path('', include('myapp.urls'))
]
URL将定义所有调试报告应显示的位置以及需要托管调试工具栏的位置。
现在,在 settings.py 中添加一个变量 INTERNAL_IPS 并在其中提到localhost –
INTERNAL_IPS = [
# ...
'127.0.0.1',
# ...
]
此变量将定义应调试哪个URL以及在哪个调试应显示。
接下来,在 应用程序的views.py中, 添加以下内容 –
from django.shortcuts import render
# Create your views here.
def home(request):
return render(request,"home.html")
它将呈现前端文件。
现在,在 应用程序的urls.py中, 添加以下内容-
from django.urls import path
from . import views
urlpatterns = [
path('',views.home,name="home" ),
]
它将呈现主视图。
接下来,创建一个目录在应用程序目录中,并将其命名为 templates 并添加 home.html 。在 home.html 中,添加以下简单代码 –
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h1>success</h1>
</body>
</html>
它将只呈现一个简单的消息。
输出
您将在每个URL终端的右侧看到此工具栏-