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.1a2.tar.gz
(27.0 kB
view hashes)
Built Distributions
Close
Hashes for django_trackings-0.1.1a2-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e3a6473927237910f92a969ea7adfbdfc1d8ea2b3a88c3770b33ed88d45ca07 |
|
MD5 | 75afbc9595c02c41b0b2be03e3642e63 |
|
BLAKE2b-256 | 71dd9437bad4d6ba10a051eeed2521d57563ac39ef3475736b46b1c7a3472018 |
Close
Hashes for django_trackings-0.1.1a2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bcdc543e843c51a9e9faa20d03ee0d20e1efe64068a7ac76fdbea6feb067a62 |
|
MD5 | e738098993161a1a69e3ba2b217f99af |
|
BLAKE2b-256 | 12de58843bc7486eef99c515fbe4ae14dca5c808644b48ad378b8812473e18c5 |
Close
Hashes for django_trackings-0.1.1a2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8988bb1a12fc5cec0adb9fd685bdee6acec929719040abe93abb05f9b0f8dee8 |
|
MD5 | bd9cd159c4ed0abb35f3e2206555d744 |
|
BLAKE2b-256 | 87881d08ca32cac10c9f95c96948707e4b20860d4bb66ffefc6f8c64e0f5dcb8 |
Close
Hashes for django_trackings-0.1.1a2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe534dd9af0ddcac1a1c5fc64a9212f27fd4e10bf9620361adde73e398081aea |
|
MD5 | 48ca7fa198436e47264bb03566277902 |
|
BLAKE2b-256 | 8bb11dec1234a28df560a6d20f105895a28fb3df9b248458fc8eddeaae0a844c |
Close
Hashes for django_trackings-0.1.1a2-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52ca8184f76fb428413f0d82bad7f359075b743d26b7fcbfacccb8e03c4aafaa |
|
MD5 | c732d21f9b02770c5a6e07fa55755225 |
|
BLAKE2b-256 | 9e710349be63a35e2fab494d78c8d81169f542a7e59ca319070e998b2cb05fd5 |
Close
Hashes for django_trackings-0.1.1a2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4480f137cb40f58a1ea606300727f351de2443f36b43023a93b9e5f452e7db4 |
|
MD5 | 7ae2725a9e855010508548ab3f241f3b |
|
BLAKE2b-256 | c60b9b50337fc1f15716d802844059495ce6ba588fd58fefac362ecb4b297d4e |
Close
Hashes for django_trackings-0.1.1a2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bc2848a72ec7b2c45fa66379c07b245da8e4ee9d20913f4b3e6e0f7ed0e6d22 |
|
MD5 | 051d72b0cad05d568a4472df8141a183 |
|
BLAKE2b-256 | 69c05ae178c5750de26fc9f0e1f41d592ff0151ee3516ab5f39addce9cea06b6 |
Close
Hashes for django_trackings-0.1.1a2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbf0ad12ff78fc15797eaa8d96db99d6a9580115cedfabd9daf425e34f0dbecd |
|
MD5 | da9599c65d5b669c97afe99ab7da5f23 |
|
BLAKE2b-256 | 08bcb4c3b1c411a4e0fad89fbf3e3620db8fae0f74ed3df5127274d217e6489e |
Close
Hashes for django_trackings-0.1.1a2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f69764df1584dae571e52676857c5cdce1bf2e6613f09f0070e5037c4c4691d4 |
|
MD5 | 86aea025464aad6d209fa783de0c8657 |
|
BLAKE2b-256 | ae3c84f299cb531f4acd2cf481f8af96d9d935651399fb04971120f196829541 |
Close
Hashes for django_trackings-0.1.1a2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3de94c83ae173d558f0e2171dc296a1c08206391e9bf87ed5377e7fa0e322eaa |
|
MD5 | ad4451d0ec3d2ab344b4c76e8806a3a3 |
|
BLAKE2b-256 | 28cb9bb29e3fa375296d3f9242bc6c8b074fbe2a35ff9808a18716156ef58e6f |
Close
Hashes for django_trackings-0.1.1a2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab24e982d10b198751f7dfe17d56f9528d0172da12ab0b85d17eb11f94a8857a |
|
MD5 | e9be182705e440719d078f28f26bfcac |
|
BLAKE2b-256 | fd028d4a0b7f1601e66ba641e4aaca50a178aa3b5afe964625cddc1f94f9a2c5 |
Close
Hashes for django_trackings-0.1.1a2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b8bbcf071b35fbc19988ecd60c96afcb2e1d281ba6d9b4419963fe03fc2f173 |
|
MD5 | 4dd60fbe145d5e37e83b8df2525433b9 |
|
BLAKE2b-256 | 47d3fc305f45280f047b8f7bfe8d92ad819041754efc1a34497cc2d81bf2d0bc |
Close
Hashes for django_trackings-0.1.1a2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac6f3804dce6ddaf4fe03082b0c4b7ab4413c96a08d64cacd83c7ac0ee5abcb0 |
|
MD5 | 2de7c1ec1d9bb9b5252db1ad70e15241 |
|
BLAKE2b-256 | f01c79fb0704aefea46c136a9ba026efb86fbc27fdd268348c3951dad9883f72 |
Close
Hashes for django_trackings-0.1.1a2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88a5cfb982c28dcb74a3b93e54dc203253149f64a2fece83c78fb0c7cf6ea0df |
|
MD5 | e81f63bb2310e2fae1afb6778b9e9354 |
|
BLAKE2b-256 | bd0eeb2418ff22e88298eb1238b00ca0c4862c312510bc449851df1cf3f5fbfb |
Close
Hashes for django_trackings-0.1.1a2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d78fea20b1de8543ec1ab74f3c877bafa25fca1a4135c6cf7e674e501deb592b |
|
MD5 | 4a704cb54903492a7ea73d19dd6fd611 |
|
BLAKE2b-256 | 2592959649a2984459804dd19707e655c62ab40ba1c1acd71f992167d1c17d3d |
Close
Hashes for django_trackings-0.1.1a2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52cbce032b18f4e32c53e0715dd82becf0d009e843ac42a8a3ca894620add743 |
|
MD5 | 0e7639d3f50fa6d5fe25217b727c2101 |
|
BLAKE2b-256 | 5d0483825302b06fde817f200eeb6bea0aab60fe2a559163bb048e6fabd1da69 |
Close
Hashes for django_trackings-0.1.1a2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d6c0f833540994c54d2c352527b4a67a0fcdeee19e4dbf7cf4fb1ed5b68b864 |
|
MD5 | 2d67343aec3b35a5a25d5aa6e1dd44a1 |
|
BLAKE2b-256 | 9818770490c0ee3c3cdde8b62b48e842095198ee672d7c08ce7dc9b672eded70 |
Close
Hashes for django_trackings-0.1.1a2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32f5b25ccb8a5a17b755d48d94bc800562e98dbf79d1bb59847acf5254df3105 |
|
MD5 | 0487f2a8cd15192a22f60ef5308ba130 |
|
BLAKE2b-256 | 815abf601975221d15a1486de82ff5d928c3a81f88f23ddcbe480785afc85602 |
Close
Hashes for django_trackings-0.1.1a2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81af93f6ea65e2555699755ab2f3f886c2a1a2f6569f9531a13e6ab34624ade6 |
|
MD5 | 20fd410174015709fd5c41c82730d4db |
|
BLAKE2b-256 | ba676f4f8b65f80cb7c7b9dcef6d23cc51913ae96312ef3032ab36d596369f76 |
Close
Hashes for django_trackings-0.1.1a2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2f2db0e4bea403201e4a6bb2cf829c72533d67fa856000db42ef7de98a8efae |
|
MD5 | e857ce90eb1f023103a50eef39edb82f |
|
BLAKE2b-256 | 0b0465d3415935535769b504aa74787a36f5f84b6b9a330a64c8aa8cbd0320aa |
Close
Hashes for django_trackings-0.1.1a2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b74106934a829063975c9e58c003ea6415ee27dfac5f92f7c8f2e5972837f1d2 |
|
MD5 | 7678e6e487b1a66a42cd043cb3b81f22 |
|
BLAKE2b-256 | 37f08376672cdd23465c8edcbd4e2a786c6a8942b0cb4c4a2dba52b7ea5dec02 |
Close
Hashes for django_trackings-0.1.1a2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dcb3f55c5778188abd7d2cdf1dfeafcdf78ef92743e1d0827965877c2be05b4 |
|
MD5 | b7511c062c2e01f0e94ddfb81b1970ce |
|
BLAKE2b-256 | 877e8e167a7d65774138ff5c8ec27b339f808e3da9e0d70fb2b493ee5ef80f37 |
Close
Hashes for django_trackings-0.1.1a2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43bfbcbe6b098d96efacfa967e40204dd5e0990bc9112c37c4a1b07e846a08b6 |
|
MD5 | 2bd1f05f49a8b324ed89c3d468268c34 |
|
BLAKE2b-256 | 6f291eaff80e0c431f1493c1165e0158f07b96b20fda40a3a1e981817a61bc6e |
Close
Hashes for django_trackings-0.1.1a2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58150df3f7c46f0986271921bf195c09ef5973e9d6774f2d90b715b4b2a79491 |
|
MD5 | 11706c82e3497436f19829bd6f8f207f |
|
BLAKE2b-256 | b547f5645f223e6c124d95fc7eb00c886f9da87caf864a46281bc5b264fea91b |
Close
Hashes for django_trackings-0.1.1a2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06e27b94e11075669671447d88730dbc4ed190bfc80b2f23c794cc23106bcd15 |
|
MD5 | 44639d2505278493859e0a1385809a5f |
|
BLAKE2b-256 | 3aba8bc12d96537b99c63985afa236aa858ec3f1870591621b7e4b5f29010523 |
Close
Hashes for django_trackings-0.1.1a2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30f5ded4b7ddd6067b0e7a70b07353680b8e6b822355006de2d83a37643523c9 |
|
MD5 | 7743a0a0f205321105f9b37feb9cb67b |
|
BLAKE2b-256 | 61039edbc98cb4df0eaf0b5f0243855d039731574893e2b381134b857fa44617 |
Close
Hashes for django_trackings-0.1.1a2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5889e0cfa7353aebe85e65e18f7246d8b5a695dc43a38398b6327e168976d413 |
|
MD5 | 4e1272560fac9c8c76a7fb4383ed66b9 |
|
BLAKE2b-256 | caebbcf3169a4bcb4e9c093d07edcb460bb4c336f26b866797017c07418dc139 |
Close
Hashes for django_trackings-0.1.1a2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3066fa1e722693f83b6571b730c7c990812caf7f59f48827586991b61e363857 |
|
MD5 | f94720ca811033e064e6aca165550ba6 |
|
BLAKE2b-256 | e8d2a68ce69c1a533cc7dd776268838dd69703ca86fee84d0510eb868a6de96c |
Close
Hashes for django_trackings-0.1.1a2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e74b175ceaeb0deaf1817d775e1d2c1755ecbb2f303eb4a340ff8b519de1f87c |
|
MD5 | a666982d0bb3c7800e8109f81736f068 |
|
BLAKE2b-256 | 9b50b86ea73bcdfc476ee1f9bc78b4eb612add23f508b057e8dc28227ca7dc9a |
Close
Hashes for django_trackings-0.1.1a2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 921b5956b441a924262e729ba5a5e657e35db7609cd0432e725f80ee16d0d211 |
|
MD5 | 555bc037f78fb02ba31b822ceaac6e54 |
|
BLAKE2b-256 | d27f25feb9f8ed8a40a5ce2c663bf24d17fbdcdc29dd350d212fd28a7c0a205d |
Close
Hashes for django_trackings-0.1.1a2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0259d1f5f4c82edfe850269c9262741a631fb17c7a69def84dc1122f83ac40e |
|
MD5 | 71c76485fbd187e1093a96b38d4c1d20 |
|
BLAKE2b-256 | 376baa62fa979267778ba59286c151dd1ee7c8be0d47f136cac3f9218e26323e |
Close
Hashes for django_trackings-0.1.1a2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0b032d76cb547892cd23b9523e3d98fd777e5cf94f5eeb77cf16e60027321a4 |
|
MD5 | 063cc11a9cbaf49b178ef6cc152712e6 |
|
BLAKE2b-256 | 3134159e1ba999bb783fa01f31f4f9a19ff4c508d91cd82b16ef07d0d63a4190 |
Close
Hashes for django_trackings-0.1.1a2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a37d0dc961a795426fa464932f0d34ba059c6adee3f4ea1d1fb29f93afac24a |
|
MD5 | b40afd3794d845359c4b5b9aec80b2db |
|
BLAKE2b-256 | f35e06d9fc57916fb7b4dd9866ba6e8948870af50e7abe018ff4f03c1168ad78 |
Close
Hashes for django_trackings-0.1.1a2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5d4320bbd2f4446035984a5f51e13115ddf4f13e2fdae13e864fb47d2e150e0 |
|
MD5 | 7aa1d0da9de62b0f5cdbf90d878826eb |
|
BLAKE2b-256 | bb3a82ddd0385c1fee9cfd5f68cdade147447b106924bc419bf237ca0c3958d8 |
Close
Hashes for django_trackings-0.1.1a2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eab0c7fe0d0e2db732e75c13463a26eb5945363bd3f8b8494fc30c494246a231 |
|
MD5 | f2356c8deb80cadf4b1fe04d9cc34331 |
|
BLAKE2b-256 | 6e6afecc52ae673a7a250c7ed623bac15e58932dd21866d36d00817096f8381f |
Close
Hashes for django_trackings-0.1.1a2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a24b63f9d7537a76124ee7b90f5c0882abf9ca675e3330848d63db1e62c5a070 |
|
MD5 | 887f00626cf2416f14b93470560c3ed9 |
|
BLAKE2b-256 | 38a00dc2403aea57b89dcf52aa657879f2804d964d844248780b938cc872157a |