跳转到主要内容

一个用于跟踪您的查询以帮助优化它们的Django应用程序。

项目描述

Package version Downloads

dj-tracker是一个应用程序,用于跟踪您的查询,以帮助检测数据库访问优化中的一些可能的性能优化。

功能

  • 模型实例的字段使用详情
  • 报告模型实例中未使用的字段,并提供有关何时使用.defer.only的提示
  • 报告模型实例属性的访问并提供有关何时使用.values.values_list的提示
  • 报告缓存命中并提供有关何时使用iterator的提示
  • 提供有关何时使用.count.contains.exists的提示
  • 检测N+1查询
  • 检测延迟字段何时加载
  • 以及许多关于您查询的洞察,最小化开销...

演示

您可以在bakerydemo上尝试使用dj-tracker,在演示应用程序

需求

入门

如果您想快速入门,请查看安装步骤,或者查看教程以了解dj-tracker使用的具体示例。

文档

所有文档位于"docs"目录中,并在https://tijani-dia.github.io/dj-tracker/上提供。

开发阶段 - 贡献

dj-tracker处于alpha阶段

通过报告你遇到的错误,你可以做出很大的贡献。特性请求、PR或任何反馈都欢迎。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

django_trackings-0.7.0a1.tar.gz (263.6 kB 查看哈希值)

上传时间 源代码

构建分发

django_trackings-0.7.0a1-cp313-cp313-win_amd64.whl (377.8 kB 查看哈希值)

上传时间 CPython 3.13 Windows x86-64

django_trackings-0.7.0a1-cp313-cp313-win32.whl (366.1 kB 查看哈希值)

上传时间 CPython 3.13 Windows x86

django_trackings-0.7.0a1-cp313-cp313-musllinux_1_2_x86_64.whl (934.0 kB 查看哈希)

上传时间: CPython 3.13 musllinux: musl 1.2+ x86-64

django_trackings-0.7.0a1-cp313-cp313-musllinux_1_2_i686.whl (911.9 kB 查看哈希)

上传时间: CPython 3.13 musllinux: musl 1.2+ i686

django_trackings-0.7.0a1-cp313-cp313-musllinux_1_2_aarch64.whl (914.1 kB 查看哈希)

上传时间: CPython 3.13 musllinux: musl 1.2+ ARM64

django_trackings-0.7.0a1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (931.7 kB 查看哈希)

上传时间: CPython 3.13 manylinux: glibc 2.17+ x86-64

django_trackings-0.7.0a1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (923.9 kB 查看哈希)

上传时间: CPython 3.13 manylinux: glibc 2.17+ ARM64

django_trackings-0.7.0a1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (902.6 kB 查看哈希)

上传时间: CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

django_trackings-0.7.0a1-cp313-cp313-macosx_11_0_arm64.whl (381.3 kB 查看哈希)

上传时间: CPython 3.13 macOS 11.0+ ARM64

django_trackings-0.7.0a1-cp313-cp313-macosx_10_13_x86_64.whl (384.3 kB 查看哈希)

上传时间: CPython 3.13 macOS 10.13+ x86-64

django_trackings-0.7.0a1-cp313-cp313-macosx_10_13_universal2.whl (488.3 kB 查看哈希)

上传时间: CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)

django_trackings-0.7.0a1-cp312-cp312-win_amd64.whl (378.9 kB 查看哈希)

上传时间: CPython 3.12 Windows x86-64

django_trackings-0.7.0a1-cp312-cp312-win32.whl (366.7 kB 查看哈希值)

上传于 CPython 3.12 Windows x86

django_trackings-0.7.0a1-cp312-cp312-musllinux_1_2_x86_64.whl (938.8 kB 查看哈希值)

上传于 CPython 3.12 musllinux: musl 1.2+ x86-64

django_trackings-0.7.0a1-cp312-cp312-musllinux_1_2_i686.whl (921.0 kB 查看哈希值)

上传于 CPython 3.12 musllinux: musl 1.2+ i686

django_trackings-0.7.0a1-cp312-cp312-musllinux_1_2_aarch64.whl (917.1 kB 查看哈希值)

上传于 CPython 3.12 musllinux: musl 1.2+ ARM64

django_trackings-0.7.0a1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (942.0 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ x86-64

django_trackings-0.7.0a1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (933.5 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ ARM64

django_trackings-0.7.0a1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (912.7 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

django_trackings-0.7.0a1-cp312-cp312-macosx_11_0_arm64.whl (383.5 kB 查看哈希值)

上传于 CPython 3.12 macOS 11.0+ ARM64

django_trackings-0.7.0a1-cp312-cp312-macosx_10_9_x86_64.whl (386.4 kB 查看哈希值)

上传于 CPython 3.12 macOS 10.9+ x86-64

django_trackings-0.7.0a1-cp312-cp312-macosx_10_9_universal2.whl (492.7 kB 查看哈希值)

上传于 CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

django_trackings-0.7.0a1-cp311-cp311-win_amd64.whl (379.6 kB 查看哈希值)

上传时间 CPython 3.11 Windows x86-64

django_trackings-0.7.0a1-cp311-cp311-win32.whl (367.7 kB 查看哈希值)

上传时间 CPython 3.11 Windows x86

django_trackings-0.7.0a1-cp311-cp311-musllinux_1_2_x86_64.whl (938.9 kB 查看哈希值)

上传时间 CPython 3.11 musllinux: musl 1.2+ x86-64

django_trackings-0.7.0a1-cp311-cp311-musllinux_1_2_i686.whl (921.8 kB 查看哈希值)

上传时间 CPython 3.11 musllinux: musl 1.2+ i686

django_trackings-0.7.0a1-cp311-cp311-musllinux_1_2_aarch64.whl (917.8 kB 查看哈希值)

上传时间 CPython 3.11 musllinux: musl 1.2+ ARM64

django_trackings-0.7.0a1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (931.8 kB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ x86-64

django_trackings-0.7.0a1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (928.1 kB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ ARM64

django_trackings-0.7.0a1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (908.7 kB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

django_trackings-0.7.0a1-cp311-cp311-macosx_11_0_arm64.whl (384.3 kB 查看哈希值)

上传时间 CPython 3.11 macOS 11.0+ ARM64

django_trackings-0.7.0a1-cp311-cp311-macosx_10_9_x86_64.whl (387.4 kB 查看哈希值)

上传时间 CPython 3.11 macOS 10.9+ x86-64

django_trackings-0.7.0a1-cp311-cp311-macosx_10_9_universal2.whl (494.3 kB 查看哈希值)

上传于 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

django_trackings-0.7.0a1-cp310-cp310-win_amd64.whl (379.3 kB 查看哈希值)

上传于 CPython 3.10 Windows x86-64

django_trackings-0.7.0a1-cp310-cp310-win32.whl (368.2 kB 查看哈希值)

上传于 CPython 3.10 Windows x86

django_trackings-0.7.0a1-cp310-cp310-musllinux_1_2_x86_64.whl (878.6 kB 查看哈希值)

上传于 CPython 3.10 musllinux: musl 1.2+ x86-64

django_trackings-0.7.0a1-cp310-cp310-musllinux_1_2_i686.whl (865.5 kB 查看哈希值)

上传于 CPython 3.10 musllinux: musl 1.2+ i686

django_trackings-0.7.0a1-cp310-cp310-musllinux_1_2_aarch64.whl (857.0 kB 查看哈希值)

上传于 CPython 3.10 musllinux: musl 1.2+ ARM64

django_trackings-0.7.0a1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (866.9 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64

django_trackings-0.7.0a1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (859.8 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ ARM64

django_trackings-0.7.0a1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (845.2 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

django_trackings-0.7.0a1-cp310-cp310-macosx_11_0_arm64.whl (384.9 kB 查看哈希值)

上传于 CPython 3.10 macOS 11.0+ ARM64

django_trackings-0.7.0a1-cp310-cp310-macosx_10_9_x86_64.whl (387.7 kB 查看哈希值)

上传时间 CPython 3.10 macOS 10.9+ x86-64

django_trackings-0.7.0a1-cp310-cp310-macosx_10_9_universal2.whl (495.2 kB 查看哈希值)

上传时间 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

django_trackings-0.7.0a1-cp39-cp39-win_amd64.whl (380.0 kB 查看哈希值)

上传时间 CPython 3.9 Windows x86-64

django_trackings-0.7.0a1-cp39-cp39-win32.whl (369.0 kB 查看哈希值)

上传时间 CPython 3.9 Windows x86

django_trackings-0.7.0a1-cp39-cp39-musllinux_1_2_x86_64.whl (881.1 kB 查看哈希值)

上传时间 CPython 3.9 musllinux: musl 1.2+ x86-64

django_trackings-0.7.0a1-cp39-cp39-musllinux_1_2_i686.whl (869.3 kB 查看哈希值)

上传时间 CPython 3.9 musllinux: musl 1.2+ i686

django_trackings-0.7.0a1-cp39-cp39-musllinux_1_2_aarch64.whl (859.8 kB 查看哈希值)

上传时间 CPython 3.9 musllinux: musl 1.2+ ARM64

django_trackings-0.7.0a1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (871.8 kB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.17+ x86-64

django_trackings-0.7.0a1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (865.5 kB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.17+ ARM64

django_trackings-0.7.0a1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (850.0 kB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

django_trackings-0.7.0a1-cp39-cp39-macosx_11_0_arm64.whl (385.8 kB 查看哈希值)

上传时间: CPython 3.9 macOS 11.0+ ARM64

django_trackings-0.7.0a1-cp39-cp39-macosx_10_9_x86_64.whl (388.8 kB 查看哈希值)

上传时间: CPython 3.9 macOS 10.9+ x86-64

django_trackings-0.7.0a1-cp39-cp39-macosx_10_9_universal2.whl (497.1 kB 查看哈希值)

上传时间: CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

django_trackings-0.7.0a1-cp38-cp38-win_amd64.whl (380.3 kB 查看哈希值)

上传时间: CPython 3.8 Windows x86-64

django_trackings-0.7.0a1-cp38-cp38-win32.whl (368.9 kB 查看哈希值)

上传时间: CPython 3.8 Windows x86

django_trackings-0.7.0a1-cp38-cp38-musllinux_1_2_x86_64.whl (887.1 kB 查看哈希值)

上传时间: CPython 3.8 musllinux: musl 1.2+ x86-64

django_trackings-0.7.0a1-cp38-cp38-musllinux_1_2_i686.whl (871.5 kB 查看哈希值)

上传时间: CPython 3.8 musllinux: musl 1.2+ i686

django_trackings-0.7.0a1-cp38-cp38-musllinux_1_2_aarch64.whl (865.5 kB 查看哈希值)

上传时间: CPython 3.8 musllinux: musl 1.2+ ARM64

django_trackings-0.7.0a1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (881.2 kB 查看哈希值)

上传时间: CPython 3.8 manylinux: glibc 2.17+ x86-64

django_trackings-0.7.0a1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (874.1 kB 查看哈希值)

上传时间: CPython 3.8 manylinux: glibc 2.17+ ARM64

django_trackings-0.7.0a1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (858.7 kB 查看哈希值)

上传时间: CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

django_trackings-0.7.0a1-cp38-cp38-macosx_11_0_arm64.whl (386.4 kB 查看哈希值)

上传时间: CPython 3.8 macOS 11.0+ ARM64

django_trackings-0.7.0a1-cp38-cp38-macosx_10_9_x86_64.whl (389.4 kB 查看哈希值)

上传时间: CPython 3.8 macOS 10.9+ x86-64

django_trackings-0.7.0a1-cp38-cp38-macosx_10_9_universal2.whl (498.3 kB 查看哈希值)

上传时间: CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面