Django 中的平滑分析

server side programmingpythonprogramming

在本文中,我们将进行 Django 分析。它将显示大量信息,例如 URL 端点上网站的 GET 请求总数、数据库查询和许多其他报告。它在生产中非常有用,因为当您的网站处于生产状态时,您需要检查许多事情。

如果您必须部署一个真实项目,它是一个很好的资源。

示例

首先,创建一个项目和一个应用程序。进行一些基本设置并设置网址。

现在,安装 djnago-silk 包 −

pip install django-silk

settings.py 中添加以下行 −

MIDDLEWARE = [
   ...
   'silk.middleware.SilkyMiddleware',
   ...
]

INSTALLED_APPS = [
   ...
   'silk'
]

我们只是将其添加为应用程序,并将中间件和模块添加为应用程序。

在项目的 url.py 中 −

urlpatterns += [path('silk/', include('silk.urls',
namespace='silk'))]

在这里我们定义了我们将看到分析的端点。

现在运行这些命令 −

python manage.py makemigrations
python manage.py move

这些命令用于创建 silk 迁移并迁移它们。

这样,一切都设置好了,您可以继续检查输出。

输出

转到 http://127.0.0.1:8000/silk/


相关文章