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/