A Django app that tracks your queries and helps optimizing them.
Project description
dj-tracker
dj-tracker
is an app that tracks your queries to help detecting some possible performance optimisations listed in Database access optimization.
Features
- Detailed field usage of model instances
- Report unused fields in a model instance and provides hints on when to use
.defer
and.only
- Report model instance attributes access and provides hints on when to use
.values
or.values_list
- Report cache hits and provides hints on when to use
iterator
- Provides hints on when to use
.count
,.contains
,.exists
- Detect N+1 queries
- Detect when a deferred field is loaded
- and many more insights into your queries....
Requirements
- Python:
>=3.8
- Django:
>=3.2
Getting started
Check out the installation steps.
Documentation
All documentation is in the "docs" directory and online at https://tijani-dia.github.io/dj-tracker/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-trackings-0.1.1a0.tar.gz
(27.0 kB
view hashes)
Built Distributions
Close
Hashes for django_trackings-0.1.1a0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b08b8943e9afb98b9f5b7d9977ccf6dbe4aba6bda78b5dc375d2aa808841a14 |
|
MD5 | b06c30f257d5b75bc11adb0839754d6e |
|
BLAKE2b-256 | 52381a57ac6653d6a60004df987e0de30e4d931731d66ba2f114a86215369ad9 |
Close
Hashes for django_trackings-0.1.1a0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c462d94c474868ba135d199de44a16a1755a9da360904c4d191815853b5d6936 |
|
MD5 | 7deb90e28ca7672e13ab98f11435c408 |
|
BLAKE2b-256 | 354703318f4523dca33540bfa4fc7658f1cce55f084700ffcf5819bb1c5b9ddf |
Close
Hashes for django_trackings-0.1.1a0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8ad2849ec3282626ad19c00c87098fa14f49fcf265a7105ee96afcec59cb50f |
|
MD5 | 3406843180e4fe2a999c59c12be91cc5 |
|
BLAKE2b-256 | 26a43cc3441aa26de43b039036a12c969e8bae8ed26532755dfb503be4fa6193 |
Close
Hashes for django_trackings-0.1.1a0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee13063f4947fda4954c2e34b2bd46a38c553d4a68ad61f3eb920f95aa4bffde |
|
MD5 | 3c36e77c478a64e2c09be511fff5785d |
|
BLAKE2b-256 | 6d7659403e2753743a60eec24251e4b931b2ba51b3e5cc8aad3fbea8d9ce2256 |
Close
Hashes for django_trackings-0.1.1a0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f926f18e1f3952d295f813c11adc65d3dcdd95b6ff759ea196af48357a260e5 |
|
MD5 | 0fc7f6b1013ab30388b8fdd4be18eb88 |
|
BLAKE2b-256 | 83caa1798aaa9b0ffebd182cbda38231e0e5e26e8cbd5582fffcd931807a8feb |
Close
Hashes for django_trackings-0.1.1a0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e96af4cd00509173c5ae90a01808df675fca39be32111ad6fccb1ddd56a3160 |
|
MD5 | bd7a28b26c95383a1387b818faf3941d |
|
BLAKE2b-256 | 5e3c041cd5345020f5ad8139f297963ee739b2e5c030b21ef7de2bde3355dd8f |
Close
Hashes for django_trackings-0.1.1a0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6409e5db641436b3d2f2e822ddb41967e315dfe15eadbb6ffce4b022382bb229 |
|
MD5 | f1db5cdb0269c54d2f6983bdf20672ef |
|
BLAKE2b-256 | 22c276b040b4785e5ba9748c9a9f487b21b78482c4d56c88f01cdd8ba680efd7 |
Close
Hashes for django_trackings-0.1.1a0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2f33acd25251637befbaab4234329a453566ebcbc2d6c034bcfd950c778d5bc |
|
MD5 | 8f387c762ee9e622c81074e0f01c5e1b |
|
BLAKE2b-256 | 06eeec1cf8a47d87ec9b9b47dba3f1f5f6634616a87432fce8debfd8f04953c5 |
Close
Hashes for django_trackings-0.1.1a0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b0a9827496fd4fac9df40b49a03576b11498deb355edcd44a2b101917f444a8 |
|
MD5 | 7f32a1420066ed3305f4c8c34691f160 |
|
BLAKE2b-256 | 4e3d9170167ebbdad2ce9cc4580fadf6c94d6f988e2fa6e05cd0d12d8ca3071c |
Close
Hashes for django_trackings-0.1.1a0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d6189caf1715a7ebcb0a4c55d5408c8706d548ac77228caf90061f0852709aa |
|
MD5 | 571ef958a02b2f7083cd02adcae22c37 |
|
BLAKE2b-256 | d89a4d237669acf5eed4d5ab73a083a6b0ae8e4cc7084c89fa4b47dca65a4a94 |
Close
Hashes for django_trackings-0.1.1a0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd5d989964438e94a13a7f06f195f49c751f948932d5125f9591dcaf642d28d6 |
|
MD5 | dd20f3013eb21d201ef05118a4840390 |
|
BLAKE2b-256 | 612f1ed1f5d00341b77a01288f74884b6be984ef7c262e913801b9ff04131009 |
Close
Hashes for django_trackings-0.1.1a0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb6033670adcb863361f1c36cacf9e043fd76206e77a04b06846b0fd61eb281f |
|
MD5 | 6772e8f58276ee6b22f60b441c1fcf5a |
|
BLAKE2b-256 | 38d498e0358d6835d40bad2aee6b2da7b31ee8ef32110ff04f51e839312a5369 |
Close
Hashes for django_trackings-0.1.1a0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49d961529970037d7448bf8cce20699a859ba241add2134d85da577afc931d18 |
|
MD5 | b618399bd1b81c1569e9cdc11ff051ba |
|
BLAKE2b-256 | e26acd0a0c7e83bcb3e0bf205c5a5730bacc95b06ba166de7c0be064d7ed882c |
Close
Hashes for django_trackings-0.1.1a0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d86a5b1d5372cdf841227532ea6a4689667f815322179abd32638afb7f4495ad |
|
MD5 | 8803ce6ad8ce382fef186331ffb559c1 |
|
BLAKE2b-256 | 5faa47cbdbacd404cf2977d495b290d4100c46852f01322b4dd188043fc78457 |
Close
Hashes for django_trackings-0.1.1a0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ed3b68fe9be15c164c92a88f558e1b5154f2b8c3333c8cf78d4ec0a34a7ce27 |
|
MD5 | c15655bac98bacc452d55c1fd661c635 |
|
BLAKE2b-256 | ed508cc6f4c1abf8857a544b27445344674e35a8626a7acdcf48c454f602eee6 |
Close
Hashes for django_trackings-0.1.1a0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1442049a5190a3cad50a90ae50267584e72b741bd57915190e2f45bf017ff855 |
|
MD5 | cefc1d940b81ae716c982976f69a1922 |
|
BLAKE2b-256 | 7f63213618211f82791679925d8b0880f50d9bd3efe8d6008f814f46669d88d3 |
Close
Hashes for django_trackings-0.1.1a0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9caa2c35965e9af3676defb04752acd97ee2e1f5a69dbf4de6feefa2c87cebb |
|
MD5 | 1b006c8ab40e57b3017af15b98811ee1 |
|
BLAKE2b-256 | 66eeef479defc3e79ba577787019a00264cef81c76965b13acd22f4518259aca |
Close
Hashes for django_trackings-0.1.1a0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fed62f4f9cea1f51eb03e6186d63766027feecbc5ec31ecf38334c059a555b79 |
|
MD5 | 07c2f4e12c8fa8b6993d46dcb0105cbb |
|
BLAKE2b-256 | 90130f9a2a90da5dfcb741ed7a763ac22ac8b93c81298b9a050b9a354ece4620 |
Close
Hashes for django_trackings-0.1.1a0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6f27911d13104b5c85a14ec765e269dced579ff7230d457cb053238b96ce9c3 |
|
MD5 | 717f2cc08964ddc28e2bc0df5037355b |
|
BLAKE2b-256 | cf510765b4c66b591a0559fbff19daa2d2a76566356b4b05b0afa2f8cca0f25a |
Close
Hashes for django_trackings-0.1.1a0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19aff8355cbc486309e6ec198e79e69b3044a35385920a98d20830e7ba9ff1b8 |
|
MD5 | 74d2a479408c1cdb3c2d3e2f383f2233 |
|
BLAKE2b-256 | 33595e4be602825e4c04ea0351bc87823726560f9603a8a48a31eec13d41db92 |
Close
Hashes for django_trackings-0.1.1a0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae198c51765b5da3f293d449e3ea7ef7bf9391ad8d0f38d6e786bb0e0c3e7d5c |
|
MD5 | c0502242c7e200026176a60f974823ab |
|
BLAKE2b-256 | fc7bc31dfdd7e3d92c7b40c20e5d2f0c0b5f53265e7ee493eb0098105c21df2f |
Close
Hashes for django_trackings-0.1.1a0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f38ee8300b5f8e652996ba59142ef3e0372d30705c0b6a609a516a384690ee2 |
|
MD5 | 6048a5e877b7280325a12278075ac483 |
|
BLAKE2b-256 | 7d789f0fa3e7fc2c45a32b9c91c4c13ddc038272144f2976c9122405f85e0037 |
Close
Hashes for django_trackings-0.1.1a0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efb0d6868aa9ae3fb7cb91c0d4501f782a3b705c3a4e5d57de79f859002105fb |
|
MD5 | 08777a6df6a728fe9a6c6aec5f6becea |
|
BLAKE2b-256 | 13cfabc231e4794ed203a6c60f691ff1ddf31e5ec64a0b9aa3dbfdbea8cf6076 |
Close
Hashes for django_trackings-0.1.1a0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcd70fe874d51cbf4fa644a0da69e956c07b839cdef615de70c1bc6c47ec6199 |
|
MD5 | 51448d0c52ae5564b2ee93eea6c9e7cc |
|
BLAKE2b-256 | e5eb0614e4b05d448a8cd75128033d95e035a5dc0d6c92b23f5e19aa2cd64e65 |
Close
Hashes for django_trackings-0.1.1a0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 701f2ca1c2b89ff6b58c64aba68e7ffb646020f8a210d13353c10c37626f3508 |
|
MD5 | 1e5392b155f699159d88a435a6389cdf |
|
BLAKE2b-256 | 134a5cf154c0bba30efdb10faca27e08378807defb101a001cc1601c3f4cf85d |
Close
Hashes for django_trackings-0.1.1a0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc1103f09cd08760533fcab462d1e4d1bf57bbca6bb75f0503190a88d5c26201 |
|
MD5 | 11ba33b3861bfd410d68868a7802bd4d |
|
BLAKE2b-256 | 0d7b1c9d2262c62ed89b6b59db0497f16b405cc7d9af2aaa10a4d6be667f60d2 |
Close
Hashes for django_trackings-0.1.1a0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4e0cf474d2cc44e8b0fb4149dfa51c67f61bff87c5116eadcf415d7c0569b1f |
|
MD5 | 94a8d3d5e2af043a39eef3f2386e9f5a |
|
BLAKE2b-256 | 856469ae9466fdf8373a30c32c3ad2440ad0ab11db6330b61edcf5c84eae858c |
Close
Hashes for django_trackings-0.1.1a0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2556ce91dded5e215a49cbc20d2fae0e0acba70ad6cc67153a9a08500fc7c43 |
|
MD5 | 82f70d141e462a0045dd2a7b8fc2c0b3 |
|
BLAKE2b-256 | d8d77ffbc9eb21a7f8e40e1478291c537b78e65a391f6fca2cfb61daf7b32105 |
Close
Hashes for django_trackings-0.1.1a0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84f42662ca7b7bf10aa9a34085b9bc80a273fc08bceb0513bcf813229d195857 |
|
MD5 | ae6465cd62b01944d224fc4aeb6600cf |
|
BLAKE2b-256 | 9f1ee1285ea563d49ee48b6ca45098c31e15f14e05cccc9b743c281d8d7bb21d |
Close
Hashes for django_trackings-0.1.1a0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87affd678518ae15f2d63baf8e88a9e861f68f9aa8465a7238b5e946a315636a |
|
MD5 | c5981e9e10b6264cc1669e511ad4d830 |
|
BLAKE2b-256 | 2f3423ff3feb5d2b075f4e04572cbcfb7535723cb53b73beb60d6e79c3f882b6 |
Close
Hashes for django_trackings-0.1.1a0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d58873860ed5dfd19423adbf141c1ddb0a8cc648a139fb1202e7e3898336c93e |
|
MD5 | 7f41aa5c9cfeeb4459a20099cb83ff66 |
|
BLAKE2b-256 | 2c9f560f98eabed8bb9a563ae2cea553090b45a5ea9a166b635482518150648d |
Close
Hashes for django_trackings-0.1.1a0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b811e1c11db4b76856785a8221731c14cf3a460e4841d83df644aa5831200ed |
|
MD5 | d8ff4ea8c83c32fff76ebff68d00e63c |
|
BLAKE2b-256 | 0a1bdacc4223cbde5df5bec58f5e55dbaf07530ca3e1f066f9a7d52cce446692 |
Close
Hashes for django_trackings-0.1.1a0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40c0603f5cab2983aa7494afd120f3ed50d8a2598e9bc3fdbb723b0ae98310f0 |
|
MD5 | e773f45d5c2a43205a1dc9fdab88787c |
|
BLAKE2b-256 | 04a42862689bf8aaf41694d87f9faef9539ec19f163ad97b40ec2c3b78ec02cc |
Close
Hashes for django_trackings-0.1.1a0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d701347634171622ba0535e3a724fe7d3f9678e1067d978556dfa3d0f65ce52 |
|
MD5 | f7ac53ae73b3d23204fd94f705ce8c00 |
|
BLAKE2b-256 | 3aef456b8f566e3bb038b4216876292cccc7cab9d87e04222db12a162396abf1 |
Close
Hashes for django_trackings-0.1.1a0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a5ae488acd8a7c6a28a4ca407c0b385c76af430f6a15a8f5439ce3485800374 |
|
MD5 | 6e1f292428cea87e1b0e5ef101089652 |
|
BLAKE2b-256 | aa341dc9ae601bcad7199849e38431b7d76d88e2d8ae901fd4d643630a7fcc76 |
Close
Hashes for django_trackings-0.1.1a0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86daf9c242c8efc8d4769af9f3eb51bcaac6750a6c73fb40a6c795b0b544e62d |
|
MD5 | fd078f00fdf43541c857aa0de2f31ffb |
|
BLAKE2b-256 | 2f90995d7ff2d3606b09f9584842399f2fe0fcb07075d83cec65bc7a4330f5f2 |