如何将Django调试工具栏添加到您的项目中?

如何将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终端的右侧看到此工具栏-

如何将Django调试工具栏添加到您的项目中?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程