Track your Django models.
Project description
Django-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/django-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.0a0.tar.gz
(26.9 kB
view hashes)
Built Distributions
Close
Hashes for django_trackings-0.1.0a0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4f096195717db1e600f6af93e98685bc0de7c31104bf4dd25d8fe7be2f4f5a4 |
|
MD5 | e47a237f114cf9b14716a8fb06b65060 |
|
BLAKE2b-256 | fe4a32715a8167db6c9497d0b35c53cd0a2551ee939f3e762bab14aaf552b4de |
Close
Hashes for django_trackings-0.1.0a0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 180cc869d1c09b0a897d3e40b7b05695ee0cac95b39ffc4677d1e462ae7e46f1 |
|
MD5 | f4414d9f5b611eb93595277e6036a15f |
|
BLAKE2b-256 | cda7eaa3bc1720715c2475021bf756094edf02b4c2b87be214d1c4c764b103b2 |
Close
Hashes for django_trackings-0.1.0a0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f0912484c52be3464ea6b39846a1540f991a05908abc4c2f4f25bd43248bea0 |
|
MD5 | 007cededbca9ec90aff5c7aa78635365 |
|
BLAKE2b-256 | 470c523325d5b9d7ff376996c2591763d760a9b8aa35b5d4665d93ad5726315a |
Close
Hashes for django_trackings-0.1.0a0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f25a56583787a02a7280265b2a8d4cca7566628a7f969a6c061ebc79ba17133b |
|
MD5 | ac082f1a463869600ccd0b7c4973126e |
|
BLAKE2b-256 | e91deb6b39f1b61e888ee6410700270b8ce2591e514dcab79a59da85b8ed95db |
Close
Hashes for django_trackings-0.1.0a0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf10f48fe942b0f94703869835551a39b61032a5c70ccb76ad3c7a70ec21f4b9 |
|
MD5 | b3cae4b4b32428a7ab81dbde78d97cf7 |
|
BLAKE2b-256 | ebcca636802af52ab107be27fd725fd6995f272de2d23a297703522f7b3831bf |
Close
Hashes for django_trackings-0.1.0a0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1082832e6110e8be1d256dd018edc9d0d813369bbe57bf07ef3d321194d51ad |
|
MD5 | 957576d83b8c71d0a88d99aa0a364dfe |
|
BLAKE2b-256 | 35a78489626193aa8c8e2440c66c4b70c438344a836cf4653e8331b6b5833f92 |
Close
Hashes for django_trackings-0.1.0a0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d146e15211ca8954b48d03706ebc7a5fe7eec9b41e5898067c6e6118c563d3c |
|
MD5 | d13f081afe4d95977f8cab2c119b18b5 |
|
BLAKE2b-256 | 5c1243fee31b8e67d27b97fcdc80fe1949473ee7e771a9e1096fdd8f7fe8c01d |
Close
Hashes for django_trackings-0.1.0a0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a1162cdbefc6cf6f26c600723a4270a0c0c8b4989e793205be7834e1bec981e |
|
MD5 | 39d20bbb0a0fcb2ad728583614e17836 |
|
BLAKE2b-256 | 57643ef0611b72d4b98bae59b26c6182efc43e781a82b950af6bc06704d24409 |
Close
Hashes for django_trackings-0.1.0a0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de6b3e3782455bf7de8246ae904dccbd13eeea5b3c71161e47307f791ce3071b |
|
MD5 | 83d56a9ba14d235d9b99ae03631b6e04 |
|
BLAKE2b-256 | 8deea277ad7f3a60816bc0bb5db4c64cc7c99b8936298c5d29ff5f29370eccaa |
Close
Hashes for django_trackings-0.1.0a0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47b353df3597576baa050ad6676ac86b274703b1a1523d6cae307f921dd2518e |
|
MD5 | 74a8f5488085815959b06e6e40c5cd5f |
|
BLAKE2b-256 | 3addad138ee869ab2ae612106cb7d1d4802a09693ef00ebb7d466e1d143c3180 |
Close
Hashes for django_trackings-0.1.0a0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4409b8ea636fa97214bd61196007e9116dc30fb7fd9e6a41992c1d7b0a49c744 |
|
MD5 | 66cb09e82fe34c19d786a4fcb64ed532 |
|
BLAKE2b-256 | 83473da75eca482fd957fec4cfe48729d6a7d12e5d4be7c444f7dbb32ae540a3 |
Close
Hashes for django_trackings-0.1.0a0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e93f2c4ae024dfcc5952472824e0c47b3dcd374fb1a2c7ced3f4323f0f3ea6f |
|
MD5 | e290c83e4586ddfb923034a9fec7310f |
|
BLAKE2b-256 | 30813e258c568d012d36c5792872dd9a5048641a7dc96569d38285b6c575f5af |
Close
Hashes for django_trackings-0.1.0a0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04d02f00fc85aea9fa5b4b3a67573649ebd34eca414924d8bbb11e53b2eda0c1 |
|
MD5 | 391b8ca5572b2daa4047aab988c1fd37 |
|
BLAKE2b-256 | 855386b6d8eb2398d6ee6699d4bcddbd56c806baf0ff813daba89edb35a7a386 |
Close
Hashes for django_trackings-0.1.0a0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d60aa25438d23dc201de4f9522dfc46c03765361d55f1849946538fd11b6b733 |
|
MD5 | bccfb5f77ea6fb3a8028397f1030c8ab |
|
BLAKE2b-256 | ddbb887891753eb59d78cd93418736170b873557a832f50ef7f3a822f7dc3287 |
Close
Hashes for django_trackings-0.1.0a0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3254e55dd4ff719d2f057686bbd12dc927d7b3457494c3f40b7b632d96a86a1 |
|
MD5 | 47204a288db8017b5cd46bbd2c153e94 |
|
BLAKE2b-256 | 4ec8aa744c517038bf00adc99c2c032afc5ce09faa1fd12538f707d917ab6480 |
Close
Hashes for django_trackings-0.1.0a0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa78e9eaf65871f4c58603b43cf5d3020407c953fd37950d62ac545ca804eb4d |
|
MD5 | a724cd699c90467cc5c05b5f671b437c |
|
BLAKE2b-256 | 84a268d22f2fb888ce5d9374cbf53ea83dcc24ae5049dcae7f7623dd290f0942 |
Close
Hashes for django_trackings-0.1.0a0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 163f8a71e4f8a356757533f6231c3edc124161c8efcc393a3f5423620cca638b |
|
MD5 | eac45925893d119d4058b300f35f9a56 |
|
BLAKE2b-256 | 38aa63b521c9963226598139299c45ff11d0e1f43d5dbcc087827e9a487b51d6 |
Close
Hashes for django_trackings-0.1.0a0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dba4a692e1097a8c6d1655fdd4e69b6d9bf3cceeb09332bfc76ed3731ab966a8 |
|
MD5 | 213681706e4d1769bbcb2b92540688cb |
|
BLAKE2b-256 | 79c34caaee38752549b1e95e63257db018db6b0db4159f00bf442d8112c7a8aa |
Close
Hashes for django_trackings-0.1.0a0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 202286996fa687afb03350360d28103802170f5456a91ca8a75c3698a4ed37fd |
|
MD5 | c121d60da86e90d27f24f5e800fa8718 |
|
BLAKE2b-256 | cc043226dde3203878e95aaa4a5237e104ce282a888ca21819188e68a6703194 |
Close
Hashes for django_trackings-0.1.0a0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de040d9071a40a62fe776ea890d2da70ade7a65b8228b356847cc6f25fb3d157 |
|
MD5 | 81358e3cdfa818bce3a63478de372c56 |
|
BLAKE2b-256 | 8bcd62df5b03d85d6f0c405e5f808f5c648bb911609566a4c5bc4d1803c5c068 |
Close
Hashes for django_trackings-0.1.0a0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68c9ff43f2919d3c9ebadcdbe44aa710ac96d1eb9a607a4fe82523d2788bcf80 |
|
MD5 | 65638c5ea56438295c4fb4ef76c3eb59 |
|
BLAKE2b-256 | 832d09fd17d7e3510de47b1d5a364a308888de71d8751eeb871873232816fa7b |
Close
Hashes for django_trackings-0.1.0a0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 065d99d2f7cd2b2f6e1a3149fd66f1c0570806b57b62f1234186a28fb2c2515e |
|
MD5 | 3c359b6f0abde2c1055b514317f162a8 |
|
BLAKE2b-256 | 14fd93ea582c6f6d26ce1d78aeea685c03e3f9eeabc206ade664d70c21629f73 |
Close
Hashes for django_trackings-0.1.0a0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 814f03c025fa249d96fdce1c6fb0d4983749005a6380947df1fdc6db1ace26c0 |
|
MD5 | 5474e509266b59cbaf6efd54ee6d4fbf |
|
BLAKE2b-256 | fce66807176ba1e3245b5ee1d02d6d16e1ef61f21c6052a50b42597ddb7c466f |
Close
Hashes for django_trackings-0.1.0a0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df41b4aa427509db4bc696681e5901de65403ea6712aa828ef9f2c27e152e771 |
|
MD5 | 3c5799f15dbcfd3e98cc7e0f787e108f |
|
BLAKE2b-256 | f50b5fa87936b6ed10a5cf2ab37859413ef62c8872712079b85e9dbdb18b2079 |
Close
Hashes for django_trackings-0.1.0a0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52316f1098551aa4b4a8d78abeea2a69e94eb9203d587315c359dfc61086f89a |
|
MD5 | c3d175fb841d5811bfb0fe5a756732ca |
|
BLAKE2b-256 | 71df1c7b7c8ba92e0fb9a7a1a643382ec63e7f58b7cf5248c4678245f4345da6 |
Close
Hashes for django_trackings-0.1.0a0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8af189fb5a7c08ad78843ba1430bffb27bad9655e63441124e377513b651f3e3 |
|
MD5 | 5c823f55de255977e2cfbe628f58855d |
|
BLAKE2b-256 | 483c504b027f159dc6c66229a09fcfa9993e4fd8b56e811c701bb0e12f01136f |
Close
Hashes for django_trackings-0.1.0a0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38960797d998918758c77ed470de1f3a69e140335fefc9dbf53829cee28ee6d1 |
|
MD5 | 74f1f388bf108d20ca00ae5b786a9d56 |
|
BLAKE2b-256 | 789b06d47ba5be582629b3ce66339c7cf95119b66b14b5d4c78070effaccc1c7 |
Close
Hashes for django_trackings-0.1.0a0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f7d374d71fb871569f7747092dfa95ad9776dd8e69bca566c762e6d4a09db84 |
|
MD5 | 1c7a8b39836cffc902644838331aa1c4 |
|
BLAKE2b-256 | c3c11c8e2cdb1f47e3ee9bd51bac19ed8068eca6fedf64571ac4440032d4b3fd |
Close
Hashes for django_trackings-0.1.0a0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0284ade1b3a2d49b4d76f78002ff2238fd68117e777ea03d9f29c07c9c5dde86 |
|
MD5 | 3961aea5d9b36685492969a172df9855 |
|
BLAKE2b-256 | 7914290b40ae25ee7e39e4389d571e67c7c2b3c2d56b7749c1c3d541d2fcd06a |
Close
Hashes for django_trackings-0.1.0a0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a2512cee9ff8979770604c4d91ec65852c92d34eb72aead02c76c6db05f380f |
|
MD5 | 8a4bb1680f06732e5bf381afebe0394d |
|
BLAKE2b-256 | 424b0268e5e84dec0f1dd175a5bbb814b87c4ac852493d4234cd95dc9192f19b |
Close
Hashes for django_trackings-0.1.0a0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03577ea96ac64e80b1162d5cfe24f3ec0454a6744341426624be89a137ed6a68 |
|
MD5 | d12ba6a701c84506e8661c2dd4a0d110 |
|
BLAKE2b-256 | 9283c2c33e534cb944e42e2fe87151542192dba5c41a1989e53fa03f788e11ae |
Close
Hashes for django_trackings-0.1.0a0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 433f28032450044f6f8d574fbe978f7285c084ada3723eb90a4883dfd5d0ad12 |
|
MD5 | 99ea27c5b9b97b85e160d4bb811d32b9 |
|
BLAKE2b-256 | e0e5fdac8771eeb0324c60fb745c861dc1468ad4edff40b6b1f0855d79ad9829 |
Close
Hashes for django_trackings-0.1.0a0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bb2be1c955179880fd557c5adae6306937c93b9f61bc16c9b9b999a0db6674f |
|
MD5 | 2bd455a35c36d6ef7175e19869eb62f3 |
|
BLAKE2b-256 | b30b4f5a6ce65ceece513af73606c7d7b79cefadcce7e18d5c58b37b6fc87835 |
Close
Hashes for django_trackings-0.1.0a0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2310673dec9516dc215bbf0b3ba237580a989e9868d6cb7b0df9e296d41c9a25 |
|
MD5 | e43c1f51efc781fec44ace3d21a4297c |
|
BLAKE2b-256 | e98965f99d32b00ed2872838d351902d12866a1aea98aa671f612dd18eb54460 |
Close
Hashes for django_trackings-0.1.0a0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9883a2f73587e9badea4adc8eba89c1b6fd86b69e3d16d3539e3e7b68b816430 |
|
MD5 | 24729f83db40fc5786f9b0b98a3802d6 |
|
BLAKE2b-256 | 8d5a46fa061e122eba62178237b853ef959d881e31813247906dc97fef127ebf |
Close
Hashes for django_trackings-0.1.0a0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7c436c367974f14ec99d3dbd8ecab1f92849ea10390116c71e771f8ec0d7246 |
|
MD5 | fb402579d7b579b076b803298c4c19c4 |
|
BLAKE2b-256 | 2866cd7298460842cc29cba3623efc719c633f11cdefc0ed99bb7e1feef0e17b |